私は Google Maps API v3 が初めてで、Javascript も初めてです。
Googleマップの基本についてGoogleのWebサイトからドキュメント/ガイドを読んでいて、初期化機能でこのコードスニペットを見ました
google.maps.event.addListener(marker, 'click', function() {
map.setZoom(8);
map.setCenter(marker.getPosition());
});
したがって、このコードを実行すると、マーカーをクリックするとズームインするクリック関数が作成されました。ただし、このクリック機能は一度しか機能しません。つまり、マーカーは 1 回しかクリックできず、1 回ズームインします。
マーカーを複数回クリックして複数回ズームできるようにする方法を見つけようとしています。setZoom の変数を作成しましたが、マーカーを複数回クリックできるようにする方法がまだわかりません。このイベントをループして、スニペットをコピーして貼り付けて、同じコードを 2 回使用しようとしました。これらのオプションはどれも機能していません。
このような簡単な作業を理解できないのは、JavaScript の経験が浅いためかもしれません。必要な機能を作成するには、どの方向に目を向ければよいですか?