arcgis api 3D地图中位置的快速修正

为了界面的美观,通产会设置自己的工具条,所以需要设置事件

首先定义一个按钮,用于执行

 <span class="tool-compass" id="btn_compass"><span>指南针</span></span>

然后在js中定义事件

需要引入的arcgis类:

import Compass from "@arcgis/core/widgets/Compass";

 // 地图指南针工具

      let compass new Compass({
        view: mapView,
      });
      
      mapView.ui.remove("compass");
      const btn_compass = document.getElementById("btn_compass")
      btn_compass.addEventListener("click",function(){
          compass_reset();
      })
      function compass_reset(){
          compass.reset();
      }
    },
    // 指南针工具结束
原文地址:https://www.cnblogs.com/1gaoyu/p/15129550.html