常见问题

常见问题解答:是否可以在使用 ArcGIS API for JavaScript 配置的 Web 地图上设置缩放级别?

Last Published: April 25, 2020

答案

在 ArcGIS API for JavaScript 中,可以使用数组参数创建一组约束来控制 Web 地图的细节层次 (LOD)。 地图的 LOD 通过将数字零 (0) 设置为全图范围进行预定义,该数字会根据执行的放大次数相应增加,例如,当用户放大 13 次时,LOD 为 13 级。 然后可以将数组参数设置为仅显示所选 LOD 内的地图服务。 以下脚本描述了用于设置 LOD 以显示从地图的第 11 级到第 15 级的地图服务。

displayLevels: [11, 12, 13, 14, 15]

以下 Web 帮助文档演示了如何在 Web 地图中指定 LOD,ArcGIS API for JavaScript:指定 LOD(细节层次)
但是,通过指定 LOD 级别,缩放功能不限于设置的约束。 缩放功能仍然有效,用户仍可以缩放到最低级别 (0) 和 Web 地图的最高级别 (23)。

博客文章 ArcGIS Blog:Web 地图缩放级别已更新说明了层次分辨率和比例细节。

总之,缩放功能不能局限于定义的 LOD,还适用于数据或地图服务的显示。

文章 ID:000018002

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容