首页 / 浏览问题 / 云GIS / 问题详情
js怎么判断地图是放大了还是缩小了
23EXP 2017年07月17日
鼠标滚轮变化 怎么判断是地图放大操作还是缩小操作?

以及点击地图的zoom控件 怎么判断是点了放大按钮还是缩小按钮?

1个回答

您好,你可以先定义一个变量来存储未缩放时的缩放级别,用map.getzoom()来获取当前的缩放级别。

然后再监听map的zoomend事件,该事件回调函数有一个参数,里面可以获取到缩放后的缩放级别,与之前存储的变量进行对比,是放大了还是缩小了。

再将缩放后的缩放级别重新赋值给最开始定义的那个变量。

您说的第二个问题地图的zoom控件,什么叫点了方法还是缩小?
1,603EXP 2017年07月18日
不好意思 第二个问题有错别字 已经改正。谢谢回答~
当你的map监听了zoomend事件后,你点击zoom控件的按钮也是会触发zoomend事件的,判断的话可以跟滚轮缩放一样的进行判断
...