La personalizzazione dei markers dalla versione 2 della goggle maps di Android è estremamente semplice, illustro un semplice esempio di un marker con immagine,titolo e descrizione personalizzata.
mMap.addMarker(new MarkerOptions() .position(new LatLng(41.0692385,14.3333778)) .title("Geek-Blog.it") .snippet("Altro testo") .icon(BitmapDescriptorFactory.fromResource(R.drawable.icon)));
In questo banalissimo esempio abbiamo indicato la posizione, il titolo, dettaglio e icona. Ovviamente il marker andrà posizionato dopo che la mappa sia stata inizializzata. E' inoltre possibile pulire la mappa con il metodo clear (nMap.clear();), o più nello specifico andare ad eliminare un singolo marker:
Marker marker = map.addMarker(..);
Richiamando il metodo remove del marker:
marker.remove();