gpt4 book ai didi

java - 使用谷歌地图javascript api v3在谷歌地图上添加多个目的地

转载 作者:行者123 更新时间:2023-11-30 04:46:07 26 4
gpt4 key购买 nike

我想添加多个保持相同源的目的地,并一次获取到所有目的地的路线指示...这是我想修改的源代码 Google map driving direction source code for their example?

求推荐,谢谢

最佳答案

似乎仍然没有记录在案的执行此操作的方法,但这对我有用:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?saddr=st.%20louis,mo&daddr=washington,dc%20to:chicago,il%20to:new%20york,ny");
startActivity(intent);

您可以调用 VIEW 的 Intent 并通过浏览器使用谷歌地图的 url。重要的查询字符串项如下:

saddr=起始地址daddr=目的地址

魔法发生在 daddr 项目中,它允许您添加“to:”以添加多个方向。示例:“daddr=washington,dc%20to:chicago,il%20to:new%20york,ny”(%20 代表空格)这表示跟随 washington,dc 到 chicago,il 到最终目的地纽约,纽约.

saddr 将是这个过程的开始,所以在华盛顿特区之前。

如果你需要更多的点,只需在点之间添加“to:”即可

此方法会弹出一个窗口,让您选择是在手机上使用浏览器还是谷歌地图应用程序,所以我将我的方法设置为假设谷歌地图应用程序存在并始终使用它(这取决于您无论您是否愿意采用这种方式 - 通常,这不是最好的方式,但最好不要用可能被认为是多余的问题来打扰用户。

我希望这对您有所帮助,并为您指出可以使用的方向。

顺便说一句:这个 url 也可以在浏览器上使用!我只在 android 中发布了代码,因为问题被这样标记了。

关于java - 使用谷歌地图javascript api v3在谷歌地图上添加多个目的地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4918294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com