Ignored attempt to cancel a touchstart event with cancelable=false,
for example because scrolling is in progress and cannot be interrupted.
尝试单击或拖动地图时,我不断收到此错误消息。双击工作正常。
有时它会让我拖动地图,然后几秒钟后就会收到消息。它开始出现后,我无法摆脱它。
我将这个 ui-leaflet@1.0.2 与传单 0.7.7 一起使用,我也尝试使用传单 1.0.0。
我的应用中有两张地图,分别位于不同的控制器和不同的页面上。(使用离子)
这可能与它有关吗?
$scope.$on('leafletDirectiveMap.click', function(event, args){
$log.log('click');
$log.log(event);
$log.log(args);
});
我用它来捕捉点击事件,但它似乎也不起作用,当我点击而不是响应事件时,它会出现上述消息。
我仍然可以点击标记并且它们的弹出窗口出现,我可以双击缩放。只是似乎拖动并单击不想正常工作。
如果我删除第二张地图,我仍然会在第一张地图上遇到同样的错误。
我的地图设置
$scope.map = {
defaults: {
zoomControl: false,
tileLayer: 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
scrollWheelZoom: false,
detectRetina: true,
reuseTiles: true
},
center: {
lat: -33.9337,
lng: 151.1807,
zoom: 14
},
events: {
map: {
enable: ['click'],
logic: 'broadcast'
}
},
markers: markers
};
并在 html
<leaflet lf-center="map.center" defaults="map.defaults" height="calc(100% - 66px)" width="100%" markers="map.markers" id="map"></leaflet>