1つのズームレベルを除外する必要があります。したがって、ズームイベントをキャプチャし、出入りするかどうかを確認して、マップを次の正当なズームレベルに転送する必要があります。
zoomstart
イベントはもう機能していないようです...何かアイデアはありますか?
1つのズームレベルを除外する必要があります。したがって、ズームイベントをキャプチャし、出入りするかどうかを確認して、マップを次の正当なズームレベルに転送する必要があります。
zoomstart
イベントはもう機能していないようです...何かアイデアはありますか?
回避策が見つかった場合...トリックはグローバル変数を使用することです。この場合、除外したいと思いMIN_ZOOM_LEVEL+1
ます。
var last_zoom_level;
google.maps.event.addListener(map, 'zoom_changed', function() {
if(map.zoom == MIN_ZOOM_LEVEL+1) {
if(last_zoom_level == MIN_ZOOM_LEVEL)
map.setZoom(MIN_ZOOM_LEVEL+2);
else if(last_zoom_level >= MIN_ZOOM_LEVEL+2)
map.setZoom(MIN_ZOOM_LEVEL);
}
last_zoom_level = map.getZoom(); }