• arcgis javascript api 事件的监听及移除


    On Style Events 方式


    var mapExtentChange = map.on("extent-change", changeHandler);

    function changeHandler(evt){
      var extent = evt.extent,
          zoomed = evt.levelChange;
      // ... Do something ...

      // in some cases, you may want to disconnect the event listener
      mapExtentChange.remove();
    }

    Connect Style Event方式

    dojo/_base/connect (also dojo.connect) example:

    require(["dojo/_base/connect", "esri/map"],function(connect, Map) {
      ...
      var mapExtentChange_connect = connect.connect(map, "onExtentChange", changeHandler_connect);
      function changeHandler_connect(extent, delta, levelChange, lod){
        // ... Do something ...

        // in some cases, you may want to disconnect the event listener
        connect.disconnect(mapExtentChange_connect);
      }
    }

    https://developers.arcgis.com/javascript/jshelp/inside_events.html
    ---------------------
    作者:萝卜耳朵
    来源:CSDN
    原文:https://blog.csdn.net/luckypeng/article/details/44409501
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    梯度下降(Gradient Descent)
    Positioning-Based Photo Retrieval
    NTU Long-Term Positioning Dataset
    Pycharm导入tabula模块包
    MySQL学习笔记20
    MySQL学习笔记17-19
    Android studio 报错AAPT2 error
    MySQL学习笔记13-16
    MySQL学习笔记 8-12
    机器学习十大算法
  • 原文地址:https://www.cnblogs.com/telwanggs/p/10401474.html
Copyright © 2020-2023  润新知