Я только что обновил свой проект с ArcGIS Runtime 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
, тогда возвращает только два объекта или подслоя Из-за этогоМне не удалось реализовать функцию show hide
Итак, как мне использовать вышеупомянутый подход к ссылкам в моем случае?или есть другой способ сделать это?