ArcGIS Runtime for Android中能调整图层顺序吗?
我在ArcGIS Runtime for Android 100.6中添加了很多本地矢量图层,请问有没有办法来调整加载的图层顺序?
比如,我用mMapView.getMap().getOperationalLayers()获取到了已有图层的列表,我想把第1个和第2个交换一下位置,除了remove掉重新add()之外,有其他办法吗?
我用Collections.swap()、mMapView.getMap().getOperationalLayers().set()都会报如下错误:
比如,我用mMapView.getMap().getOperationalLayers()获取到了已有图层的列表,我想把第1个和第2个交换一下位置,除了remove掉重新add()之外,有其他办法吗?
我用Collections.swap()、mMapView.getMap().getOperationalLayers().set()都会报如下错误:
com.esri.arcgisruntime.ArcGISRuntimeException: Object already owned.: Already owned.
at com.esri.arcgisruntime.internal.jni.CoreVector.nativeInsert(Native Method)
at com.esri.arcgisruntime.internal.jni.CoreVector.a(SourceFile:158)
at com.esri.arcgisruntime.internal.p.u.set(SourceFile:129)
1 个回复
张佳期
赞同来自:
要回复问题请先登录或注册