Google maps 从地理编码API和谷歌地图检索位置时出现差异

Google maps 从地理编码API和谷歌地图检索位置时出现差异,google-maps,Google Maps,在检查相同的位置时,我遇到了地理编码API和谷歌地图之间的差异。 我在谷歌地图中尝试了以下位置: 33 Place Massena,06000尼斯,法国(作为起始位置) 法国尼斯市泰尔斯大道尼斯维尔站,邮编06000(作为目的地) 距离在1.7到2.2公里之间 然而,当我使用谷歌地图并用其地理编码API替换上述目的地时,距离为3.7公里 我使用的API位于以下链接中: 请参阅所附图片以获取更多参考 您能检查一下并告诉我为什么不同吗?我认为这是预期的行为,您应该理解应用地址字符串和应用坐标之间的

在检查相同的位置时,我遇到了地理编码API和谷歌地图之间的差异。 我在谷歌地图中尝试了以下位置: 33 Place Massena,06000尼斯,法国(作为起始位置) 法国尼斯市泰尔斯大道尼斯维尔站,邮编06000(作为目的地) 距离在1.7到2.2公里之间

然而,当我使用谷歌地图并用其地理编码API替换上述目的地时,距离为3.7公里
我使用的API位于以下链接中: 请参阅所附图片以获取更多参考


您能检查一下并告诉我为什么不同吗?

我认为这是预期的行为,您应该理解应用地址字符串和应用坐标之间的区别

当您应用地址字符串“Gare de Nice Ville,Avenue Thiers,06000 Nice France”时,方向服务将使用地点ID ChIJnfu2MAbQzRIR1aBedCqfGXA对其进行地理编码

在这种情况下,方向服务将使用为此机构定义的接入点。看看你的截图,我猜这家机构的接入点如我的截图所示

如果应用坐标43.704612,7.261933,方向服务将仅将其捕捉到最近的道路。类似于以下请求的内容

https://roads.googleapis.com/v1/snapToRoads?path=43.704612%2C7.261933&key=YOUR_API_KEY

捕捉到道路的结果显示在以下屏幕截图中

正如您所看到的,用于建立的捕捉点和接入点是不同的。我想,在这种情况下,有一些转弯限制,不允许使用“泰尔大道”到达捕捉点,您可以通过Voie Pierre Mathis绕行一大圈

我希望我的解释能解决你的疑问