赞
踩
1、单个删除:
...
var gMark = L.marker([lat,lng],{...})
gMark.on({
"click":function(e){
zsMap.removeLayer(this) //在地图上删除点击的那个mark
}
})
2、批量清除:
var gMarkGroup; //全局变量
...
if(gMarkGroup){
gMarkGroup.clearLayers(); // 5)
}
var layers = []; // 1)
for(var i = 0;i<marks.length;i++){
var gMark = L.marker([lat,lng],{...})
layers.push(gMark); // 2)
...
}
gMarkGroup = L.layerGroup(layers); // 3)
zsMap.addLayer(gMarkGroup); // 4)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。