-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);
});
コードはクールです –