2017-10-31 8 views
-1

Google Maps API v3: How to remove all markers?のような他の多くのソリューションには、後で使用するために地図オブジェクトを保存するためのマップ配列があります。Googleマップ - 配列に保存されていない単一のマーカーを削除する

私は、そのような配列にアクセスすることができない状況があります。マップを作成している元のjsを編集することはできませんが、自分のスクリプトをページに追加できます。

ページが読み込まれた後にすべてのマーカーを取得して削除することはできますか?

 map = new google.maps.Map(document.getElementById("map_canvas"), options); 
     map.setCenter(results[0].geometry.location); 
     var marker = new google.maps.Marker({ 
      map: map, 
      position: results[0].geometry.location, 
          icon: '/pin.png', 
          title: data['store_title'] 
     }); 
     google.maps.event.addListener(marker, 'click', function() { 
      infowindow.open(map,marker); 
     }); 
+1

コードはクールです –

答えて

0

を直接、それを行うための方法ではないようですAPI経由:マーカーは、現在私が使用する必要があり、フレームワークによって追加されているかの

例。

マーカーを使用してアレイにアクセスできない場合は、あまりおこないません。

関連する問題