浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
js怎么判断地图是放大了还是缩小了
icecream
23EXP
2017年07月17日
鼠标滚轮变化 怎么判断是地图放大操作还是缩小操作?
以及点击地图的zoom控件 怎么判断是点了放大按钮还是缩小按钮?
javascript
1个回答
您好,你可以先定义一个变量来存储未缩放时的缩放级别,用map.getzoom()来获取当前的缩放级别。
然后再监听map的zoomend事件,该事件回调函数有一个参数,里面可以获取到缩放后的缩放级别,与之前存储的变量进行对比,是放大了还是缩小了。
再将缩放后的缩放级别重新赋值给最开始定义的那个变量。
您说的第二个问题地图的zoom控件,什么叫点了方法还是缩小?
郑雅琳
1,603EXP
2017年07月18日
不好意思 第二个问题有错别字 已经改正。谢谢回答~
当你的map监听了zoomend事件后,你点击zoom控件的按钮也是会触发zoomend事件的,判断的话可以跟滚轮缩放一样的进行判断
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
supermap标注把底图给覆盖了,还有底图和标注放大缩小不同步,求大神解救啊
leaflet加载地图后自带了拉框放大的功能,怎么设置成缩小了
拖拽地图,导致图标消失,放大缩小后又显示了
超图2D地图在项目中总是要放大或者缩小才显示出来
叠加多个图层,怎么设置同步的放大缩小
是否有提供方法可以判断地图是否已经初始化完毕了?
为什么图层不能放大缩小
超图FAQ:请教一下,桌面中制作好的包含图例的地图,发布wms服务之后,如何正确的加载图例?如果用layer的方式加载的话,会和地图一样放大、缩小
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...