openlayer 3 长按事件
2016-04-10 10:34
387 查看
openlayer 3没有长按事件,通过常用事件模拟长按事件。
/*** *地图 长按事件 */ var longpress = false; //click 事件 map.on("click",function(){ (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; });
相关文章推荐
- 【转载】架构师需要了解的Paxos原理、历程及实战
- 一台电脑同时运行多个tomcat配置方法
- Linux内核分析实验七
- tomcat下运行的Jenkins可用插件为空
- 64位 ubuntu 运行32位命令 (arm-none-linux-gnueabi-gcc)
- Linux kernel Makefile for ctags
- openlayers总结
- Ngnix Proxy模块的应用之负载均衡
- Linux内核分析第七周———可执行程序的装载
- 实验七:Linux内核如何装载和启动一个可执行程序
- hadoop架构
- Nginx Rewrite的应用-根据访问平台做简单跳转
- linux备份
- Nginx的编译安装
- OpenGL 中 GLUT 消息事件处理函数
- 见龙在田!告诉你什么是真正的IT运维服务之道
- 后台拿webshell方法(2)
- 用PS制作网站上的动态广告栏
- tomcat(4)Tomcat的默认连接器
- centos7搭建hadoop集群