0

fitBoundsを使用した後、setZoomコマンドを使用してグーグルマップのズームレベルを変更したいのですが、このフィドルを見てください

ご覧のとおり、この行は次のとおりです。

map.setZoom(map.getZoom()+1);

エラーを引き起こしていますが、ここで何が問題になっていますか?

4

1 に答える 1

1

これにより、無限ループが発生します。addListenerOnceを使用して、初めて発生するようにします。

jsfiddle

google.maps.event.addListenerOnce(map, "zoom_changed", function() {
 map.setZoom(map.getZoom()+1);
});
于 2012-12-08T14:22:39.503 に答える