介绍
因为我正在开发使用传单 api 的应用程序。Live Here 第一个用户输入“1”作为输入以在地图上加载图像。
然后用户可以使用左下角的按钮绘制不同的形状(栅栏)。“橡皮擦”按钮用于从地图中删除有关 CurrentFeatureGroup 的所有图层。
问题
当我们单击“橡皮擦”按钮时,所有形状都将从具有当前特征组的地图中删除。但是在我们绘制一些其他形状时删除后,这些形状是不可见的,尽管我已经检查了该功能是否正常工作。我不知道这些形状现在是如何不可见的。
脚本(负责删除图层)
L.easyButton('<img src="/delete.png">', function () {
map.removeLayer(currentFeatureGroup);
$('.leaflet-container').css('cursor', '');
}).addTo(map);
请考虑 removeLayer,而不是 clearLayer。如果有人对此问题有任何想法,请提供帮助。任何帮助或参考将不胜感激,感谢您的时间