我正在爲Android和iOS設計移動應用程序。客戶是一家公共交通公司,他們要求我們整合Google Transit。是否有可用的Google Transit API?
Google Transit是否提供API?這會讓我們很容易。
謝謝!
我正在爲Android和iOS設計移動應用程序。客戶是一家公共交通公司,他們要求我們整合Google Transit。是否有可用的Google Transit API?
Google Transit是否提供API?這會讓我們很容易。
謝謝!
有開發商對公交公司上傳交通數據可用提要消費和端點: https://developers.google.com/transit/
下面是一些例子: https://developers.google.com/transit/gtfs/examples/
大多數旅行社不允許谷歌透露自己的數據作爲公共API。因此,沒有「簡單」和可靠的方式來整合Google Transit。
然而,這樣做更困難的方式中至少一種方式:請求maps.google.com具有特殊的查詢參數,然後分析JSON像字符串與嵌入HTML。 你可以看看我的博客文章獲得一些介紹此選項: http://mikhail.io/2012/04/10/google-transit-api-research/
我不共享任何代碼存在,但任務是可行的。
現在,Google Directions Web Services和Google Maps JavaScript API都包含使用公共交通建立路線。
博客文章:
http://googlegeodevelopers.blogspot.com/2012/06/public-transit-routing-and-layer-now.html
API文檔:
https://developers.google.com/maps/documentation/directions/#TravelModes https://developers.google.com/maps/documentation/javascript/directions#TransitOptions
+1截至2012年,這是正確的答案。 – RexE 2012-09-03 00:51:39
你可以使用谷歌的地圖API。它將所有轉換(計劃或實時)數據結合到JSON中,並返回給您的應用程序。
https://developers.google.com/maps/documentation/directions/
提出HTTP API查詢,並通過在起點和終點,打開中轉,它將返回JSON可以解析。
注意 '模式' 參數等於 '中轉'。
歡迎!很好的答案,保持它! – Dr1Ku 2012-05-17 10:44:40