【问题标题】:Google maps returning two different routes谷歌地图返回两条不同的路线
【发布时间】:2022-01-22 18:27:59
【问题描述】:

当我在谷歌地图(maps.google.co.in)上找到两个位置之间的方向时,我感到很惊讶,一个使用 LAT、LNG,另一个使用谷歌建议的名称。返回的路由不同。

原产地地址 - 161 Keltner Ave, Spartanburg, SC 29302, USA。 目的地经纬度 - 35.554627, -82.853629

地址到地址的链接 - https://www.google.co.in/maps/dir/161+Keltner+Ave,+Spartanburg,+SC+29302,+USA/769+Champion+Drive,+Canton,+NC,+USA/@35.2324107,-82.6430623,10z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x88579ff345067667:0x5c96ddb575753f29!2m2!1d-81.8723738!2d34.9216748!1m5!1m1!1s0x88598319df45a533:0xe6a9cc5fe0824b95!2m2!1d-82.853377!2d35.5548676!3e0

指向 lat-lng 的地址链接 - https://www.google.co.in/maps/dir/161+Keltner+Ave,+Spartanburg,+SC+29302,+USA/35.554627,+-82.853629/@35.2321726,-82.404746,9z/data=!3m1!4b1!4m12!4m11!1m5!1m1!1s0x88579ff345067667:0x5c96ddb575753f29!2m2!1d-81.8723738!2d34.9216748!1m3!2m2!1d-82.853629!2d35.554627!3e0

为什么会有这么大的区别?我错过了什么吗?

【问题讨论】:

    标签: google-maps google-directions-api


    【解决方案1】:

    我无法区分这两条路线。这是我从您的链接中获得的地址路由的地址:

    这是我从您的地址到经纬度链接的路线:

    唯一显着的区别是结尾,因为地址的纬度/经度不是 100%,在后一种情况下,您似乎需要绕道而行:

    实测差异约为 223 m:

    【讨论】:

    • 如果谷歌地图建议绕道去一个位置,它应该对另一个位置做同样的事情(因为在最后一个屏幕截图中两个位置相距大约 20 米 - 用大头针和圆圈没有大头针的圆圈)。
    • 我理解您想要表达的意思。因此,我尝试使用 lat-lng 即 35.55492226784553, -82.85335739808949 以 769 Champion Drive(不带 pin 的圆圈)的形式运行从起点到终点的新请求。
    • 现在显示相同(长 U 形转弯路线)。 link
    • 太好了,这能回答你的问题吗?
    • 很遗憾,没有。看来问题出在 Google 地图上。由于某种原因,lat-lng 和地址不被认为是相同的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 2012-04-10
    • 2013-09-08
    • 1970-01-01
    • 2016-08-16
    相关资源
    最近更新 更多