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();
          }
          // 放大缩小功能结束*********************************************************************
  • 相关阅读:
    C++11:02decltype关键字
    git 源操作,分支操作
    git操作命令以及优点
    drf--序列化组件
    项目相关 --知识点
    vue框架:
    drf --解析器,异常模块,响应模块 序列化组件
    drf框架相关
    中间键 csrf跨站请求伪造 装饰器相关 auth模块
    多对多表的创建方式 forms组件 session与cookie
  • 原文地址:https://www.cnblogs.com/1gaoyu/p/15129419.html
Copyright © 2011-2022 走看看