我刚刚将我的项目从arcgis 运行时 10.2 升级到 100.2.1,我能够运行 AGSFeature 图层,但AGSArcGISMapImageLayer出现问题
我只是加载包含子图层的AGSArcGISMapImageLayer图层并像这样获取它们的数据
let mapServiceInfo = (dynamicMapServiceLayer as? AGSArcGISMapImageLayer).mapServiceInfo
if let layerInfos = mapServiceInfo?.layerInfos {
for layerInfo in layerInfos {
//get the sublayer data
}
}
现在我只是根据用户要求显示和隐藏图层
为此,我检查了此 arcgis 链接:-显示隐藏图像层的链接
但是,在使用上述程序获取子层数据的同时,它给了我 10 个子层数据
但是根据我使用该方法时的链接
dynamicMapServiceLayer.mapImageSublayers.count
然后它只返回两个对象或子层 因此我无法实现显示隐藏功能
那么在我的情况下我应该如何使用上述链接方法?还是有其他方法可以做到这一点?