Google 地图网址最新版本是否可以避免通行费?

Is it possible to avoid tolls in Google Maps URLs latest version?

在旧地图 URLs API 中,您可以在 URL.

中添加“&dirflg=dt”

这里有一个例子 URL 使用新的 API 来自 Google 的官方页面 here:

https://www.google.com/maps/dir/?api=1&origin=Google+Pyrmont+NSW&destination=QVB&destination_place_id=ChIJISz8NjyuEmsRFTQ9Iw7Ear8&travelmode=driving

在 Google 官方页面中,我找不到任何与发送标志以避免收费相关的内容,所以我什至不确定新的 API 是否可行。

有人有任何信息可以启发我吗?谢谢阅读。 :)

此版本中的地图 URL 无法做到这一点,但您可以在加载路线后手动执行此操作。

你可以试试这个:

  1. 加载 URL。 (例如。: https://www.google.com/maps/dir/?api=1&origin=Google+Pyrmont+NSW&destination=QVB&destination_place_id=ChIJISz8NjyuEmsRFTQ9Iw7Ear8&travelmode=driving)
  2. 在屏幕左侧,单击 OPTIONS
  3. Avoid 下,选中 Tolls

但是,如果您希望此功能包含在参数中,您可以通过进入 Maps URLs Documentation and click SEND FEEDBACK. Or you can submit this as a Feature Request in Google Issue Tracker

来发送您的想法

希望对您有所帮助!

这是可能的,但你必须使用 "undocumented" 功能。

警告:由于这些未记录在案的功能,因此它们可能不是官方的,可能会随时更改,恕不另行通知。在生产中使用需要您自担风险。

tldr:

https://www.google.com/maps/dir/{origin}/{destination}/data=!4m3!4m2!2m1!2b1

插入出发地和目的地,它应该加载路线,避开收费公路。

解释:

在这里,我们使用 Google 自己的 data/options 字符串(参见:"data=")来获得所需的功能。它旨在供 Google 地图的网络应用程序本身用于传达页面上选择的选项。 This article(及其后的)解释了如何创建您自己的 "data=" 字符串来自定义地图的配置方式。它非常全面,但正如我上面所说,它不是官方功能。