Google MapsAPIv3で使用しているカスタムマップ画像タイルがあります。マップ上にマーカーを配置すると、マップも繰り返されているかのように、マーカーが水平方向に繰り返されます。これが起こっていることの画像です:http://puu.sh/vN7b
これはどのように修正できますか?これを修正するためにマップの境界を制限したくありません。
Google MapsAPIv3で使用しているカスタムマップ画像タイルがあります。マップ上にマーカーを配置すると、マップも繰り返されているかのように、マーカーが水平方向に繰り返されます。これが起こっていることの画像です:http://puu.sh/vN7b
これはどのように修正できますか?これを修正するためにマップの境界を制限したくありません。
2つのこと:
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 です。マップの境界を制限しない場合、それは当然のことではありませんか?