最佳答案
我已经开始使用传单作为一个开源的地图,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