ループで作成され、以下のように出力されるさまざまな Google マップ マーカーがあります。
var marker1=new google.maps.Marker({position:new google.maps.LatLng(coordinates),map:map,title:'example'});google.maps.event.addListener(marker1,'click',function(){infwind(marker1,'<p>some info</p>')});
「var」で宣言されているので、これはグローバルスコープの変数になりませんか?
さまざまな目的でさまざまなマーカー変数のすべての情報にアクセスする必要がありますが、必要な情報を取得するのに問題があります。
私はグーグルマップに非常に慣れていません(初日と同様)
私がしようとすると:
console.log(marker1);
marker1 が定義されていないというエラーが表示されます。これらのマーカーにアクセスするにはどうすればよいですか? google.maps.someotherstuff のようなことをしなければならないか、これらの変数が思ったほどグローバルではないと思います。