我使用Openlayers 4创建了一个简单的地图,禁用了每个交互,并添加了DragBox交互。
map.getInteractions().forEach(function(int) {
int.setActive(false);
});
var dragBox = new ol.interaction.DragBox();
dragBox.on('boxend', function() {
// manage selection
});
dragBox.on('boxstart', function() {
// clear previous selection
});
map.addInteraction(dragBox);
我的电脑上的Chrome浏览器可以很好地运行Chrome浏览器,但我的Android设备上的Chrome浏览器中从不会引发“boxstart”事件。
有什么建议吗?
提前谢谢,
马可