【问题标题】:Google Maps Directions weird route path谷歌地图方向奇怪的路线路径
【发布时间】:2013-05-15 22:41:04
【问题描述】:

我开发了一个应用程序,它将 GPS 点发送到服务器,服务器将这些 GPS 点转换为路径,并显示在地图中。 现在服务器调用Google Maps Directions service 并得到响应。从该响应中,我使用基于文档的值 overview_polyline:

包含一个对象,该对象包含一组编码点,这些点表示 结果方向的近似路径。

问题是有时我得到的线路真的很奇怪。有时它给了我一条完全没有街道的路径。

这里有一些截图来描述我的问题。黄色标记是起点(A),蓝色标记是终点(B)。

所以我让谷歌给出一条从 A 到 B 的路线,带有司机模式,所以它显示了实际的路径。

结果如下:

This 是我使用的 API 调用。我的问题是:知道为什么它会返回那条路径吗?

【问题讨论】:

标签: google-maps google-maps-api-3 directions


【解决方案1】:

http://www.geocodezip.com/v3_example_geo2.asp?addr1=53%20Imperial%20Avenue,%20Westport,%20CT%2006880,%20USA&addr2=2%20Harborview%20Road,%20Westport,%20CT%2006880,%20USA&geocode=1&geocode=2&type=m

在我看来,编码的折线没有正确呈现。你的代码是如何处理的?

example using the geometry library decodePath function

在我看来,Google 破坏了他们的折线编码。

如果我将其粘贴到 here 中(当然,它不需要折线,它需要折线)

我需要转义“`”,更改:

{pazFraw~L|@|@f@^`@N\\?XIx@a@n@[

到:

{pazFraw~L|@|@f@^\`@N\\?XIx@a@n@[

使其具有更合理的形状。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多