首页 > 解决方案 > 根据坐标创建 Google 地图链接 - 错误引脚位置

问题描述

我尝试建立到谷歌地图的链接并根据坐标将大头针放置在位置上。使这个链接没有问题。当我单击此链接并检查引脚位置时,我发现位置不正确。

我试过到达“Brutal Assault Festival”的区域(例如 - 另一个地方有同样的错误)。链接到谷歌地图上的这个地方 - https://www.google.cz/maps/place/Festival+Brutal+Assault/@50.3404166,15.9333541,17z/data=!3m1!4b1!4m5!3m4!1s0x470e7de678b98f57:0x775f2cf0460db4c2! 8m2!3d50.3404166!4d15.9355428

第一次尝试:

https://www.google.com/maps/place/50.3404166,15.9333541

此链接 Google 转换为:
https ://www.google.com/maps/place/50%C2%B020 '25.5%22N+15%C2%B056'00.1%22E/@50.3404166,15.9311654,17z/data=! 3m1!4b1!4m5!3m4!1s0x0:0x0!8m2!3d50.3404166!4d15.9333541

这是我的坐标是“50.3404166,15.9333541”的问题,但在最终的 Google 链接中我看到“50.3404166,15.9311654”。但我不知道为什么......第一个坐标谷歌允许,但第二个改变......为什么?

第二次尝试:

http://maps.google.com/maps?q=50.3404166,15.9333541
Google 上相同的最终链接,相同的结果,相同的错误放置别针...

第三次尝试:

https://www.google.com/maps/search/?api=1&query=50.3404166,15.9333541
Google 上相同的最终链接,相同的结果,相同的错误定位针...

第四次尝试:

我试图四舍五入坐标,但什么也没发生。当我四舍五入到小数点后两位时,我得到了不同的位置。但这在逻辑上只有“两位小数”是少数。

标签: google-maps

解决方案


@符号后面的经纬度是地图的中心,不是你搜索的地方的位置。

该地点的坐标位于dataURL 的一部分中:

data=!3m1!4b1!4m5!3m4!1s0x470e7de678b98f57:0x775f2cf0460db4c2!8m2!3d50.3404166!4d15.9355428

最后:!3d50.3404166!4d15.9355428

关联

有关的:


推荐阅读