如何获得两站之间的所有巴士站名?

时间:2015-03-23 07:53:27

标签: android google-maps-api-3 google-maps-android-api-2

我正在使用谷歌地图方向API来获取从源到目的地的所有路线详细信息,一切都很好,但我有一个额外的要求,即在两个站点之间获取所有公共汽车站名称,如它在Google地图Transit Direction中显示的那样。有没有办法得到它。我在新加坡工作。

这是回应: - enter image description here

我需要巴士站的详细信息如下图所示,有18个巴士站: -

enter image description here

输出我有: -

enter image description here

我希望获得所有巴士站名称和位置,以便我可以通过使用该位置为任何站点设置警报。

2 个答案:

答案 0 :(得分:1)

响应应该包含transit_details内数组中的所有停靠点。您可以解析结果并从那里输出。

我从Google docs获取并解析了一个示例查询的结果,并在" name"中设置了停止名称。在transit_details下的元素。



https://maps.googleapis.com/maps/api/directions/json?origin=Brooklyn&destination=Queens&mode=transit&key=API_KEY




有用的链接: Steps & transit_details
Parsing JSON response
Fair based results biasing(如果你想包括,那就很有趣了)

答案 1 :(得分:-1)

请参阅此链接:https://github.com/tpalsulich/NYU-BusTracker-Android 希望它可能有所帮助。