我正在制作一个Android应用程序,可以通过声明替代为true来显示Google地图的路线和替代路线。我也可以得到建议或首选路线的方向。如何在Android v2上的谷歌地图获得替代路线的距离
但是,我不知道如何获得替代路线的距离或数据。
我正在制作一个Android应用程序,可以通过声明替代为true来显示Google地图的路线和替代路线。我也可以得到建议或首选路线的方向。如何在Android v2上的谷歌地图获得替代路线的距离
但是,我不知道如何获得替代路线的距离或数据。
对于返回的每条路径,距离都以JSON的形式返回。
例如,此查询到的方向API:
你可以看到它返回三条路线,在一个JSONObject每条路线嵌套在routes
JSONArray,和每个人的路线有距离列出。
对于第一路线距离:
"distance" : {
"text" : "32.5 mi",
"value" : 52325
}
为第三路线距离::
"distance" : {
"text" : "31.6 mi",
"value" : 50831
}
为第二路线距离
"distance" : {
"text" : "35.0 mi",
"value" : 56271
}
谢谢sir @Daniel Nugent。当我尝试显示路线时,它只会给我示例:'@ 52131e'为什么是这样?如何解决这个问题? –
@NeedHelp_AndroidGoogleMap告诉我们[编辑你的帖子]你做什么和你得到什么! –
看那[文档](https://开头developers.google.com/maps/documentation/directions/intro) –
@AtefHares好耶,我做到了。但是,如果我们可以或不可以,我没有看到那里。它只是表示可选。这就是为什么我在这里问我们是否可以,以及如何获得 –
可选意味着您可以请求替代方案或只想获得一条路线。但请注意,正如文档中所述,您不会总能获得替代品! –