Leaflet - ¿Cómo encontrar marcadores existentes y eliminar marcadores?

He comenzado a usar el folleto como un mapa de código abierto,http: //leaflet.cloudmade.com

El siguiente código jQuery permitirá la creación de marcadores en el mapa al hacer clic en el mapa:

 map.on('click', onMapClick);
function onMapClick(e) {
        var marker = new L.Marker(e.latlng, {draggable:true});
        map.addLayer(marker);
        marker.bindPopup("<b>Hello world!</b><br />I am a popup.").openPopup();
};

Pero actualmente no hay forma para mí (en mi código) de eliminar los marcadores existentes, o encontrar todos los marcadores que he creado en un mapa y ponerlos en una matriz. ¿Alguien puede ayudarme a entender cómo hacer esto? La documentación del folleto está disponible aquí:http: //leaflet.cloudmade.com/reference.htm

Respuestas a la pregunta(16)

Su respuesta a la pregunta