首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态链接到Google路径规划器,并始终使用汽车作为首选的运输方式

动态链接到Google路径规划器,并始终使用汽车作为首选的运输方式
EN

Stack Overflow用户
提问于 2015-02-08 14:47:45
回答 2查看 9.5K关注 0票数 7

我有一些地址,并希望创建链接到谷歌地图路线规划。只需访问https://www.google.com/maps/dir/<address 1>/<address 2>/,例如https://www.google.com/maps/dir/Thompson+St,+New+York,+NY,+USA/Wooster+St,+New+York,+NY,+USA/,就可以链接到它。

我在这里的问题是,对于短距离,Google返回步行作为首选的传输形式(如我上面的链接)。这在环境保护和保持健康方面是很好的,但我绝对需要一辆车的路线。如何修改链接,使其始终使用汽车?

当访问上面的链接时,Google用很多参数重定向到另一个URI。当我手动选择car作为传输形式时,将添加URI 被稍微修改成一个新的!3e0。但是将!3e0data=!3e0从上面添加到我的链接(https://www.google.com/maps/dir/Thompson+St,+New+York,+NY,+USA/Wooster+St,+New+York,+NY,+USA/data=!3e0)并没有改变任何事情。我还尝试添加其他一些添加的参数,但它们要么不更改任何内容,要么包含有关Thompson .和Wooster St. .的信息,因此更改可读参数(<address 1/2>)不再有效。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-08 15:48:06

首先:没有一个URL参数被记录下来,所以结果不能保证是稳定的。

关于旧google地图参数的非正式列表可以在http://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters上找到。

当您重定向到新的google地图时,这些参数中的许多仍然有效。

根据该清单,所需参数如下:

  • f (模式)将其设置为d
  • saddr起始地址
  • daddr目的地-地址
  • dirflg将其设置为d

结果:

https://www.google.com/maps?f=d&saddr=Thompson+St,+New+York,+NY,+USA&daddr=Wooster+St,+New+York,+NY,+USA&dirflg=d

票数 6
EN

Stack Overflow用户

发布于 2019-04-24 12:24:07

现在有一个正式的文档:https://developers.google.com/maps/documentation/urls/guide#directions-action

在您的例子中,链接将是:

https://www.google.com/maps/dir/?api=1&destination=Thompson+St,+New+York,+NY,+USA&travelmode=driving

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28395255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档