我有与 Google Maps API v3 一起使用的自定义地图图像图块。当我在地图上放置标记时,标记会水平重复,就好像地图也重复一样。这是正在发生的事情的图片:http: //puu.sh/vN7b
如何解决这个问题?我不想限制地图边界来解决这个问题。
我有与 Google Maps API v3 一起使用的自定义地图图像图块。当我在地图上放置标记时,标记会水平重复,就好像地图也重复一样。这是正在发生的事情的图片:http: //puu.sh/vN7b
如何解决这个问题?我不想限制地图边界来解决这个问题。
两件事情:
1/ 在函数 convertCoords(nx,ny,map) 你做:
x = (((nx + (6000 / 2)) / 6000) * cor1)
y = ((((ny * -1) + (6000 / 2)) / 6000) * cor2)
那不应该是这样的:
x = (((nx + (6000 / 2)) / 6000) * cor1.lat());
y = ((((ny * -1) + (6000 / 2)) / 6000) * cor2.lng())
在我的测试中,x 和 y 是NaN
.
2/ 您的地图处于缩放级别 1。如果您不限制地图的边界,这不是预期的吗?