2016-09-30 6 views
-1

Google apiを使用していて、マーカーに問題があります。 ズームインまたはズームアウトするたびに、マップマーカーはサイズを変更し続けます。どうすればサイズを修正できますか?Google api - ズーム時にマーカーのサイズが変わるのを防ぐ

私は、中心にサイズを固定することを意味するわけではありません。遠くに移動するとマーカーが消えてしまいます。一定のサイズ変更が発生しないようにしたいだけです。

静止画像を使用することは、ユーザーがズームインして地図を移動できるようにするためのオプションではありません。

答えて

1

あなたは、単にあなたが欲しいものを行う必要があり、このようなズームイベント

google.maps.event.addListener(map, 'zoom_changed', function() { 
    zoomLevel = map.getZoom(); 
    if (zoomLevel >= whenYouWantTheMarkerToDisapear) { 
     //Run thought your marker array and call .setSize() 
    } 
}); 

S番目をキャッチすることができます。 具体的なものをご希望の場合は、コードを追加してください。

関連する問題