Google地图标记显示错误的位置

时间:2016-08-18 06:56:47

标签: javascript google-maps google-maps-markers

我需要在谷歌地图上显示一些标记。我使用的是sample

中提供的标准Google代码
ld

我打开谷歌地图并搜索位置,我从网址找到经纬度并在代码中使用/

我正在获得动画下降和四个标记,但它们显示的位置是一个错误(向西约500米)。这个错误在所有标记中都很常见。

在谷歌地图上,我得到了正确的位置(显然)但是当我在我的应用程序中使用相同的坐标时,我得到了错误。

见下面的截图

blue circle is the correct position and red flags are my markers

有人可以帮我理解可能出现的问题吗?

2 个答案:

答案 0 :(得分:1)

Google地图网址中的坐标是地图的中心,而不是您搜索的位置的位置。

HDFC银行(在我的电脑上): https://www.google.com/maps/search/hdfc+bank,+danavaipeta/@17.0118051,81.7820404,16z/data=!3m1!4b1

URL中的

坐标:17.0118051,81.7820404

http://www.geocodezip.com/v3_example_geo2.asp?addr1=(17.0118051,81.7820404)&geocode=1&zoom=16&addr2=hdfc+bank,+danavaipeta&place=2

来自Places API的HDFC银行坐标:17.007877,81.7834242

enter image description here

答案 1 :(得分:0)

当您打开谷歌地图时,您应该单击该位置,然后单击共享。为enter image description here

您将看到位置的lat,lng