Comecei a usar o folheto como um mapa de código aberto, http://leaflet.cloudmade.com/
O seguinte código jQuery permitirá a criação de marcadores no mapa no clique do 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();
};
Mas atualmente não há como (no meu código) excluir os marcadores existentes ou encontrar todos os marcadores que criei em um mapa e colocá-los em uma matriz. Alguém pode me ajudar a entender como fazer isso? A documentação do folheto está disponível aqui: http://leaflet.cloudmade.com/reference.html