You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ArcGIS Javascript 4.x 调用Feature Layer服务显示州边界替代国家边界问题求解

解决方法

你当前使用的边界服务包含3个对应不同行政层级的子图层,默认加载的是索引为0的国家级边界图层,只需调整图层索引配置即可解决问题:

  • 服务子图层对应行政层级如下:
    • 0:国家级边界(你当前实际加载的图层)
    • 1:州/省级边界(符合你预期效果的目标图层)
    • 2:城市级边界
  • 两种修改配置的方式:
    1. 如果你是直接实例化要素图层,在原服务URL末尾拼接/1,指定加载索引为1的子图层即可
    2. 如果你是通过地图影像图层批量加载,在sublayers配置项中指定加载id为1的图层即可,示例配置:
    const stateBoundaryLayer = new MapImageLayer({
      url: "你使用的原服务地址",
      sublayers: [{
        id: 1,
        visible: true,
        opacity: 0.7
      }]
    })
    

修改完成后刷新页面即可加载出州级边界图层。

内容的提问来源于stack exchange,提问作者kiku

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 10:27:06