如何仅通过调用 URL 来计算*Maps 中的路线?

如何仅通过调用 URL 来计算*Maps 中的路线?

在 Google 地图推出新的“全屏”界面之前,我可以打开类似这样的 URL“http://maps.google.com/?q=%s%s格式为“从: 伦敦 到: 阿姆斯特丹”
结合 Firefox 的书签关键字功能,我发现这个功能非常高效,因为它不需要鼠标交互,也不需要等待页面加载才能输入内容。这不再有效,因为 Google 现在搜索一个名为“从: 伦敦 到: 阿姆斯特丹”

我尝试将 URL 调整为https://www.google.com/maps/dir/%s/%s具有格式“伦敦/阿姆斯特丹”但这扩大到https://www.google.com/maps/dir/London%2FAmsterdam,这使得 Google 搜索该地点“伦敦/阿姆斯特丹”而不是路线。

总结
我怎样才能实现它所以输入类似“从伦敦到阿姆斯特丹的地图”在 Firefox 的地址栏中,然后按回车键,我就可以得到从 伦敦 到 阿姆斯特丹 的路线?

不过,我并不依赖 Google。只要计算出的路线可用于驾车出行,Bing 等替代方法也行。

答案1

我遇到了同样的问题并在这里找到了一个非常简单的解决方案: http://kb.mozillazine.org/使用关键字搜索

你必须使用

https://www.google.de/maps/dir/%S

作为关键字的位置。注意大写 S

如果你的关键字是路线您现在可以输入:

route London / Amsterdam

到 Firefox 地址栏中以获取路线。如果城市名称中有空格或在斜线周围输入空格,此方法也有效:

route new york/los angeles

工作正常。

相关内容