1.地図をクリックして、マーカー(アイコン)を追加する方法
ポイントは、次の通り
1-1.グローバル変数に、var markersArray = [];を指定
1-2.マップをクリックしたらマーカー追加のイベントを記述
google.maps.event.addListener(map, ‘click’, function(event)
{
marker = createMarker(event.latLng);
markersArray.push(marker);
});
関数function createMarker(latlng)へ渡す
2.全てのマーカー(アイコン)を一括で削除する方法
2-1.リセットボタンを設置
<div><a href=”#” onclick=”clearMap();return false;”>リセット</a>
2-2.関数clearMap() の設置/配列を空に
function clearMap()
{
for (var i = 0; i < markersArray.length; i++ )
{
markersArray[i].setMap(null);
}
markersArray = [];
}