Hallo!
du musst die zu der Karte hinzugefuegten Markierungen einfach innerhalb deines Scriptes cachen.
Dort kannst du einfach ein mehrdimensioanles Array anlegen, welches fuer jeden Markertypen die Liste der angefuegten Markierungen behaelt.
Hinzufuegen geht wie folgt:
// Create new Marker-Instance
var marker = new GMarker(args.latlng, opts);
// Finally add the Marker to the Map
map.addOverlay(marker);
Und zum Entfernen das dieses hier:
// Remove from the Map
map.removeOverlay( marker );
MfG
Peter