是否可以避免谷歌地图网址最新版本的收费?

时间:2018-05-17 01:23:33

标签: google-maps google-api google-direction

在旧的Maps URL API中,您可以在网址中添加“& dirflg = dt”。

以下是使用从Google官方网页here获取的新API的示例网址:

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

在Google官方网页上,我无法找到与发送标志相关的任何内容以避免收费,因此我甚至不确定是否可以使用新API。

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

2 个答案:

答案 0 :(得分:2)

此版本中的地图网址无法使用此功能,但您可以在加载路线后手动执行此操作。

你可以试试这个:

  1. 加载网址。 (例如。: http://mscorefonts2.sourceforge.net/
  2. 点击屏幕左侧的OPTIONS
  3. Avoid下,选中Tolls
  4. 但是,如果您希望此功能包含在参数中,则可以通过https://www.google.com/maps/dir/?api=1&origin=Google+Pyrmont+NSW&destination=QVB&destination_place_id=ChIJISz8NjyuEmsRFTQ9Iw7Ear8&travelmode=driving并点击发送反馈来发送您的想法。或者您可以在Maps URLs Documentation

    中将其作为功能请求提交

    希望这有帮助!

答案 1 :(得分:0)

这是可能的,但是您必须使用“未记录的”功能。

警告:由于这些功能尚未记录,因此可能不是官方功能,并且如有更改,恕不另行通知。在生产中使用风险自负。

tldr:

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

插入起点和终点,并且应该加载方向,避免驶入收费公路。

说明:

在这里,我们使用Google自己的data / options字符串(请参阅:“ data =“)来获取所需的功能。它旨在供Google Map的网络应用程序本身使用,以传达在页面上选择的选项。 This article(及其后面的内容)说明了如何创建自己的“ data =“字符串以自定义地图的配置方式。它非常全面,但是就像我上面说的那样,它不是官方功能。