【问题标题】:Create Google Maps links based on coordinates - bug pin position根据坐标创建 Google 地图链接 - 错误引脚位置
【发布时间】:2019-11-22 09:59:07
【问题描述】:

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

我尝试到达“Brutal Assault Festival”的区域(例如 - 其他地方有相同的错误)。 在 Google 地图上链接到这个地方 - 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.com/maps/place/… => 以不带 latitude+longitude 的另一种格式链接。这是方式,但我更喜欢与纬度+经度的正确链接。因为要更改格式,我必须更改数据库中所有位置的所有坐标.. :(
  • 为什么不加评论就投反对票?这个问题与stackoverflow.com/questions/30544268/… 不同......他们需要“如何建立链接”,我需要“为什么这个链接/链接不起作用”.. => 不同的问题

标签: google-maps


【解决方案1】:

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

该地点的坐标位于 URL 的 data 部分:

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

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

link

相关:

【讨论】:

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