zoukankan      html  css  js  c++  java
  • 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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    软件工程—附加作业
    软件工程最终总结
    电梯调度(两人结对)
    VS单元测试
    第二周作业(2,3题)
    VS的安装
    补救
    漂亮男孩不说谎
    博客带我成长
    Java后缀数组-求sa数组
  • 原文地址:https://www.cnblogs.com/telwanggs/p/10401474.html
Copyright © 2011-2022 走看看