【问题标题】:Azure Maps - detect zoom directionAzure Maps - 检测缩放方向
【发布时间】:2019-08-20 22:59:53
【问题描述】:

缩放时,地图会调用 zoomstart、zoom 和 zoomend 事件。有没有办法判断地图是否放大了我们?真的在 zoomend,我需要了解地图是否被放大了。

【问题讨论】:

    标签: azure-maps


    【解决方案1】:

    下面的代码完成了这个...

    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
        }
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-07
      • 1970-01-01
      • 2011-07-10
      • 2011-09-07
      • 2011-06-26
      • 2014-08-19
      • 2020-03-14
      相关资源
      最近更新 更多