google-maps - 根据坐标创建 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 上相同的最终链接,相同的结果,相同的错误定位针...
第四次尝试:
我试图四舍五入坐标,但什么也没发生。当我四舍五入到小数点后两位时,我得到了不同的位置。但这在逻辑上只有“两位小数”是少数。
解决方案
@符号后面的经纬度是地图的中心,不是你搜索的地方的位置。
该地点的坐标位于data
URL 的一部分中:
data=!3m1!4b1!4m5!3m4!1s0x470e7de678b98f57:0x775f2cf0460db4c2!8m2!3d50.3404166!4d15.9355428
最后:!3d50.3404166!4d15.9355428
有关的:
推荐阅读
- python - How to use python to sign in to orcid.org
- azure-machine-learning-studio - Add Private Pip Wheel File to AMLS Workspace Permissions
- python - Name 'Quit' is not defined
- sql - NetSuite 保存搜索公式以查找两个自定义列的差异
- r - 如何在R中读取excel文件中的特定行
- javascript - 将不匹配的对象数组与 ramda 合并
- for-loop - 在批处理中,如何使用 for-loop 捕获迭代文件夹的名称?
- python - 将当前元素与列表中的下一个元素组合
- datatables - 使用数值字符串搜索 DataTable 列
- typescript - 构建 docker 映像时忽略 tslint