ArcGIS API for JavaScript 4.x 中 goTo() 的常见用法

282 阅读1分钟

1.一个包含点坐标的数组:用于缩放到指定的点位置

view.goTo([-122.45, 37.75])

2.一个包含点坐标和缩放级别的对象:用于缩放到指定的点位置并设置缩放级别 代码:

view.goTo({ center: [-122.45, 37.75], zoom: 12 });

3.一个包含范围坐标的数组:用于在地图视图内显示整个范围

view.goTo([-122.43, 37.74, -122.38, 37.78], { duration: 200 });

4.一个包含范围坐标和缩放级别的对象:用于缩放到指定范围并设置缩放级别

view.goTo({ 
    extent: new Extent({ 
        xmin: -122.43, 
        ymin: 37.74, 
        xmax: -122.38,
        ymax: 37.78, 
        spatialReference: { wkid: 4326 } 
        }), 
     zoom: 12, duration: 200 });

5.一个包含动画选项的对象:用于指定动画持续时间、缓动函数、中心点等

view.goTo({
  target: [-122.45, 37.75],
  zoom: 12,
  tilt: 60,
  heading: 90,
  duration: 200,
  easing: "out-expo"
});
```