Per aggiungere nuovi marker:
codice:
for( i = 0; i < json.length; i++) {
var latLng = new google.maps.LatLng(json[i].lat, json[i].lng);
var marker = new google.maps.Marker({
position: latLng,
map: map
});
markersArray.push(marker);
}
Le informazioni sui marker da aggiungere si trovano nella variabile json, è un array di oggetti che dovrai costruirti lato server con i dati prelevati dal db. markersArray è un array con scope globale che ti serve per memorizzare i marker aggiunti.
Per rimuoverli:
codice:
for( i = 0; i < markersArray.length; i++) {
markersArray[i].setMap(null);
}