1. 首页
  2. 编程语言
  3. Javascript
  4. ArcGIS API for JavaScript图层缩放控制

ArcGIS API for JavaScript图层缩放控制

上传者: 2025-06-01 01:41:23上传 JS文件 2.16KB 热度 3次

图层的缩放控制,常用但容易忽略。ArcGIS API for JavaScript里其实有现成的方法,配合图层的extent属性,直接就能实现。写个小方法,指定图层、取范围、调用view.goTo(),响应也快,代码也简单。

项目里要是你做图层切换或者想把某图层聚焦展示一下,用这个就蛮方便。比如点个按钮,把“建筑图层”一下子拉进来,用户体验一下就上来了。

核心代码不复杂:

view.goTo(layer.fullExtent);

注意要确保图层加载完成了,不然fullExtent取不到值,建议加个监听layer.when()或者判断下layer.loaded

如果你是用的 3.x 版本,方法略有差别,建议看看下面这些资源,有些还带图层树、中文文档,挺全的:

如果你平时做图层相关操作比较多,可以把这个缩放方法封装成工具函数,想用随时调,挺省事。

下载地址
用户评论