我正在尝试使用 arcgis sdk 从具有不同图层的 url 加载地图。
我正在使用ArcGISDynamicMapServiceLayer加载多层地图。除了要素图层未在栅格图层上加载外,一切正常。
地图内有 8 个图层,其中 7 个是要素图层,1 个是栅格图层。如果我隐藏所有要素图层,则栅格图层变为可见。如果任何要素图层可见,则栅格图层将变为不可见。
我的实际问题是我需要在 Raster 图层上方显示 Feature 图层。我对 GIS 完全陌生,有什么帮助。
以下是我正在使用 com.esri.arcgis.android:arcgis-android:10.2.9的 sdk
这是我如何生成 MAP 并添加到地图视图
arcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer(MAP_URL);
mMapView.addLayer(arcGISDynamicMapServiceLayer);
这是用于显示和隐藏图层的代码
this.arcGISDynamicMapServiceLayer.getLayers()[position].setVisible(visible);
this.arcGISDynamicMapServiceLayer.refresh();