1

私は 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 の経験が浅いためかもしれません。必要な機能を作成するには、どの方向に目を向ければよいですか?

4

1 に答える 1