我正在使用谷歌地图方向API来获取从源到目的地的所有路线详细信息,一切都很好,但我有一个额外的要求,即在两个站点之间获取所有公共汽车站名称,如它在Google地图Transit Direction中显示的那样。有没有办法得到它。我在新加坡工作。
这是回应: -
我需要巴士站的详细信息如下图所示,有18个巴士站: -
输出我有: -
我希望获得所有巴士站名称和位置,以便我可以通过使用该位置为任何站点设置警报。
答案 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 希望它可能有所帮助。