【问题标题】:Dynamically link to Google Maps route planner and always use car as preferred form of transport动态链接到 Google Maps 路线规划器并始终使用汽车作为首选交通工具
【发布时间】:2015-02-08 14:47:45
【问题描述】:

我有一些地址,想创建指向 Google 地图路线规划器的链接。您只需访问 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 将步行作为首选的交通工具(如我上面的链接中所示)。这在环境保护和保持自己健康方面都很好,但我绝对需要有车的路线。如何修改链接以始终使用汽车?

当访问上面的链接时,谷歌会重定向到another URI,并带有很多参数。当我手动选择汽车作为交通工具时,URI gets altered slightly into a new one: !3e0 被添加。但是从上面添加!3e0data=!3e0 到我的链接(https://www.google.com/maps/dir/Thompson+St,+New+York,+NY,+USA/Wooster+St,+New+York,+NY,+USA/data=!3e0)不会改变任何东西。我还尝试添加一些其他添加的参数,但它们要么不更改任何内容,要么包含有关 Thompson St. 和 Wooster St. 的信息,因此更改可读参数 (<address 1/2>) 不再起作用。

【问题讨论】:

  • @Downvoter:我真的很想知道为什么这个问题在发布 8 个月后没有任何评论就被否决了。
  • 哇,又一票否决

标签: google-maps


【解决方案1】:

现在有官方文档了: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

【讨论】:

    【解决方案2】:

    起初: 没有记录任何 URL 参数,因此不能保证结果是稳定的。

    旧 google-maps 参数的非官方列表可以在http://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters找到

    当您被重定向到新的谷歌地图时,其中许多参数仍然有效。

    根据该列表,所需的参数是:

    • 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

    【讨论】:

    • 感谢您的链接!我知道这些参数都没有记录在任何地方并且可能会消失,但我可以忍受。
    猜你喜欢
    • 2019-01-12
    • 1970-01-01
    • 2018-10-27
    • 2022-06-22
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 2021-06-07
    相关资源
    最近更新 更多