以下のコードを使用してマップにマーカーを追加しています。マップからマーカーを削除するリスナーもありますが、マップからマーカーを削除すると同時に、マーカー配列からマーカーを削除する方法もわかりません.
誰かがこれを達成する方法について私に指針を与えることができますか?
function createRedMarker(Lat, Lang, html, atitle) {
var latlng = new google.maps.LatLng(Lat, Lang);
var marker = new google.maps.Marker({
position: latlng,
map: map,
title: atitle,
icon: redmarker,
shadow: mshadow
});
google.maps.event.addListener(marker, "rightclick", function() {
if (confirm("Deselect " + marker.title + " and remove from Map?")) {
marker.setMap(null);
window.status = "Deselected>" + marker.title + "<";
}
});
markersArray.push(marker);
}