2012-03-14 70 views

回答

5

大多數旅行社不允許谷歌透露自己的數據作爲公共API。因此,沒有「簡單」和可靠的方式來整合Google Transit。

然而,這樣做更困難的方式中至少一種方式:請求maps.google.com具有特殊的查詢參數,然後分析JSON像字符串與嵌入HTML。 你可以看看我的博客文章獲得一些介紹此選項: http://mikhail.io/2012/04/10/google-transit-api-research/

我不共享任何代碼存在,但任務是可行的。

+0

歡迎!很好的答案,保持它! – Dr1Ku 2012-05-17 10:44:40

10
+1

+1截至2012年,這是正確的答案。 – RexE 2012-09-03 00:51:39

2

你可以使用谷歌的地圖API。它將所有轉換(計劃或實時)數據結合到JSON中,並返回給您的應用程序。

https://developers.google.com/maps/documentation/directions/

提出HTTP API查詢,並通過在起點和終點,打開中轉,它將返回JSON可以解析。

http://maps.googleapis.com/maps/api/directions/json?origin=1500+Goddard+Avenue%2C+Louisville%2C+KY&destination=2100+S+Preston+St.%2CLouisville%2CKY&sensor=true&arrival_time=1396696559&mode=transit

注意 '模式' 參數等於 '中轉'。

相關問題