我想获得一些指针事件,例如
是否有用于存档的示例或文档?
注意:我对“地理信息系统”提出了同样的问题,但是我再次将其提交给Stack Overflow,因为Openlayers官方github建议将问题发布到Stack Overflow。
答案 0 :(得分:0)
我找到了自己的解决方案,很长一段时间:
var longpress = false;
map.on("click",function(e){
(longpress) ? alert("Long Press") : alert("Short Press");
console.log(map.getEventCoordinate(e.pixel));
});
var startTime, endTime;
map.on('pointerdown', function () {
startTime = new Date().getTime();
});
map.on('pointerup', function () {
endTime = new Date().getTime();
console.log(endTime - startTime);
longpress = (endTime - startTime < 500) ? false : true;
});