Я начал использовать листовки как карту с открытым исходным кодом, http://leaflet.cloudmade.com/
Следующий код jQuery позволит создавать маркеры на карте на карте:
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();
};
Но в настоящее время нет способа (по моему коду) удалить существующие маркеры или найти все маркеры, созданные на карте, и поместить их в массив. Может ли кто-нибудь помочь мне понять, как это сделать? Документацию по листам можно найти здесь: http://leaflet.cloudmade.com/reference.html