Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何获取两个站点之间的所有公交站点名称?_Android_Google Maps Api 3_Google Maps Android Api 2 - Fatal编程技术网

Android 如何获取两个站点之间的所有公交站点名称?

Android 如何获取两个站点之间的所有公交站点名称?,android,google-maps-api-3,google-maps-android-api-2,Android,Google Maps Api 3,Google Maps Android Api 2,我使用谷歌地图方向API获取从源到目的地的所有路线详细信息,一切正常,但我还有一个额外的要求,即获取两个站点之间的所有公交站点名称,如谷歌地图公交方向所示。有没有办法得到它。我在新加坡工作 以下是回应: 我需要公交车站的详细信息,如下所示共有18个公交车站:- 我有:- 我想获取所有公共汽车站的名称和位置,以便我可以通过使用位置设置任何车站的报警。响应应该在transit\u details中的数组中包含所有车站。您可以解析结果并从中输出 我从中获取并解析了一个示例查询的结果,它在tran

我使用谷歌地图方向API获取从源到目的地的所有路线详细信息,一切正常,但我还有一个额外的要求,即获取两个站点之间的所有公交站点名称,如谷歌地图公交方向所示。有没有办法得到它。我在新加坡工作

以下是回应:

我需要公交车站的详细信息,如下所示共有18个公交车站:-

我有:-


我想获取所有公共汽车站的名称和位置,以便我可以通过使用位置设置任何车站的报警。

响应应该在
transit\u details
中的数组中包含所有车站。您可以解析结果并从中输出

我从中获取并解析了一个示例查询的结果,它在
transit\u details
下的“name”元素中有停止名


https://maps.googleapis.com/maps/api/directions/json?origin=Brooklyn&destination=Queens&mode=transit&key=API_KEY
您可以尝试距离矩阵API。您是否检查了距离矩阵是否有中间停止点?请检查此处:。“元素是行的子元素,对应于行的起点和每个目的地的配对。”这一行让我假设它是这样的。但我没有机会测试。公交详细信息不会返回单个公交路段的中间站点。