0

我有与 Google Maps API v3 一起使用的自定义地图图像图块。当我在地图上放置标记时,标记会水平重复,就好像地图也重复一样。这是正在发生的事情的图片:http: //puu.sh/vN7b

如何解决这个问题?我不想限制地图边界来解决这个问题。

4

1 回答 1

1

两件事情:

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。如果您不限制地图的边界,这不是预期的吗?

于 2012-05-21T04:45:04.530 回答