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>