zoukankan      html  css  js  c++  java
  • arcgis api for js自定义放大缩小

    首先自定义两个按钮,用于创建点击事件

     <span class="tool-small" id="btn_small"><span>缩小</span></span>
          <span class="tool-big" id="btn_big"><span>放大</span></span>

    然后就是对事件的书写

    注意,在使用放大缩小工具前需要引入Zoom类

    import Zoom from "@arcgis/core/widgets/Zoom";
    // 自定义放大缩小按钮**********************************************************************
          mapView.ui.remove("zoom"); //清除默认的放大缩小按钮
    
          var zoom = new Zoom({
            view: mapView,
          });
    
          // 放大
          const btn_big = document.getElementById("btn_big");
          btn_big.addEventListener("click", function () {
            click_big();
          });
          function click_big() {
            // alert("big");
            zoom.zoomIn();
          }
          // 缩小
          const btn_small = document.getElementById("btn_small");
          btn_small.addEventListener("click",function(){
            click_small();
          });
          function click_small(){
            zoom.zoomOut();
          }
          // 放大缩小功能结束*********************************************************************
  • 相关阅读:
    RabbitMQ-RPC版主机管理程序
    FTP
    主机管理程序
    高级FTP
    选课系统
    电子银行购物商城
    计算器
    员工信息查询系统
    工资管理系统
    三级菜单
  • 原文地址:https://www.cnblogs.com/1gaoyu/p/15129419.html
Copyright © 2011-2022 走看看