Google maps 谷歌地图API v3与自定义地图图像标记水平重复

Google maps 谷歌地图API v3与自定义地图图像标记水平重复,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我有谷歌地图API v3中使用的自定义地图图像块。当我在地图上放置标记时,标记会水平重复,就像地图也重复一样。下面是正在发生的事情的图像: 如何解决这个问题?我不想限制贴图边界来解决这个问题。有两件事: 1/在函数convertCoords(nx、ny、map)中,您可以: 这不应该是这样的吗 x = (((nx + (6000 / 2)) / 6000) * cor1.lat()); y = ((((ny * -1) + (6000 / 2)) / 6000) * cor2.lng()) 在

我有谷歌地图API v3中使用的自定义地图图像块。当我在地图上放置标记时,标记会水平重复,就像地图也重复一样。下面是正在发生的事情的图像:

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

有两件事:

1/在函数convertCoords(nx、ny、map)中,您可以:

这不应该是这样的吗

x = (((nx + (6000 / 2)) / 6000) * cor1.lat());
y = ((((ny * -1) + (6000 / 2)) / 6000) * cor2.lng())
在我的测试中,x和y是
NaN


2/您的地图处于缩放级别1。如果不限制地图的边界,这不是预期的吗?

Re(2):看起来它在版本3中。在API的第2版中,可以禁止水平重复(这是
投影
类的一个属性)。您知道如何防止标记水平重复吗?
x = (((nx + (6000 / 2)) / 6000) * cor1.lat());
y = ((((ny * -1) + (6000 / 2)) / 6000) * cor2.lng())