Javascript 移除图层时,传单地图停止触摸设备上的移动事件

Javascript 移除图层时,传单地图停止触摸设备上的移动事件,javascript,maps,leaflet,Javascript,Maps,Leaflet,我对传单地图有一个不寻常的问题。我有一把小提琴 我的问题在于触摸设备,比如iPad,运行Chrome或Safari 在触摸设备上打开此小提琴,触摸地图上的红色圆圈,然后移动地图(圆圈消失,这是有意的)。但请注意,移动事件结束(不希望发生) 注意:我有意从地图中删除该功能组,以便在地图上显示大量图层时在平移和缩放时获得性能(我在应用程序中显示1000个多边形,这对平板电脑等低性能设备尤其有用)。然后在移动结束时重新添加功能组 只有当用户使用触摸从图层(在本例中为红色圆圈)内平移地图时,才会出现问题

我对传单地图有一个不寻常的问题。我有一把小提琴

我的问题在于触摸设备,比如iPad,运行Chrome或Safari

在触摸设备上打开此小提琴,触摸地图上的红色圆圈,然后移动地图(圆圈消失,这是有意的)。但请注意,移动事件结束(不希望发生)

注意:我有意从地图中删除该功能组,以便在地图上显示大量图层时在平移和缩放时获得性能(我在应用程序中显示1000个多边形,这对平板电脑等低性能设备尤其有用)。然后在移动结束时重新添加功能组

只有当用户使用触摸从图层(在本例中为红色圆圈)内平移地图时,才会出现问题。在台式机上使用鼠标指针可以很好地工作


以前有人遇到过这个问题吗?我已经在GitHub上查看了已知问题,但没有发现任何与此相关的内容。

您应该查看传单问题跟踪程序,我发现了一个可能与您的相关的问题:我在这里发布之前就做了这件事。你找到的和我的经历无关。谢谢你看。
var map = L.map('map').setView([51.505, -0.09], 13);
var circle = L.circle([51.508, -0.11], 500, {
    color: 'red',
    fillColor: '#f03',
    fillOpacity: 0.5
}); //.addTo(map);
var polygon = L.polygon([
    [51.509, -0.08],
    [51.503, -0.06],
    [51.51, -0.047]
]).addTo(map);

var featureGroup = L.featureGroup([circle])
    .addTo(map);
map.on("movestart", function({
    map.removeLayer(featureGroup);
});
map.on("moveend", function(){
    map.addLayer(featureGroup);
});