【发布时间】:2019-08-20 22:59:53
【问题描述】:
缩放时,地图会调用 zoomstart、zoom 和 zoomend 事件。有没有办法判断地图是否放大了我们?真的在 zoomend,我需要了解地图是否被放大了。
【问题讨论】:
标签: azure-maps
缩放时,地图会调用 zoomstart、zoom 和 zoomend 事件。有没有办法判断地图是否放大了我们?真的在 zoomend,我需要了解地图是否被放大了。
【问题讨论】:
标签: azure-maps
下面的代码完成了这个...
var currentZoomLevel;
map.events.add('zoomstart', layer, function (e) { currentZoomLevel = map.getCamera().zoom; })
map.events.add('zoomend', layer, function (e) {
if (currentZoomLevel > map.getCamera().zoom) {
// zoomed out
}
})
【讨论】: