您的位置:首页 > 其它

leaflet移除一次标记和移除所有标记

2018-03-15 10:02 357 查看
1. 移除一次标记用removeLayer方法
      使用方法如下:
                            全局定义一个变量   layer;
                            在方法中调用赋值    var latlngs=[[12,23],[经度,纬度]]
                                                           this.layer=L.polygon(latlngs,{color:'blue',fillColor:'none',opacity: 0.2 }) (opacity是                                                               透明度,fileColor是填充颜色,color是边框颜色)                                                             t添加:map.addLayer(this.layer);                                                             移除: may.removeLayer(this.layer)
                        
2. 移除所有标记用clearLayer方法
        使用方法如下: (原文出自:http://blog.csdn.net/huangsheng_blog/article/details/77855890)

var layers=[];  
for(var i = 0;i< result.length;i++){  
    var layer = new L.marker([ result[i].lat, result[i].lng ]);  
    layers.push(layer);  
}  
marker分组[javascript] view plain copyvar myGroup=L.layerGroup(layers);  
maps.addLayer(myGroup);  
批量移除[javascript] view plain copymyGroup.clearLayers();  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leaflet小问题
相关文章推荐