gpt4 book ai didi

iphone - iOS:Arcgis:featureLayer.types 返回 Null

转载 作者:行者123 更新时间:2023-11-28 23:17:16 40 4
gpt4 key购买 nike

我正在尝试在图层中添加要素类型 (featureLayer.types),以便用户可以选择一个。ESRI 的示例“FeatureLayerEditingSample”执行此操作,但 View Controller 是通过那里的先前 View Controller 初始化的。 http://www.arcgis.com/home/item.html?id=2ddb261648074b9aabb22240b6975918

当我尝试遍历我的 featureLayer 的类型时,它没有返回任何东西并且[self.featureLayer.types count] 返回 0。

我想我缺少一些需要设置到 featureLayer 的基本属性。感谢这方面的任何帮助。

我的 viewDidLoad 方法是这样的:

self.featureLayer = [AGSFeatureLayer featureServiceLayerWithURL:[NSURL URLWithString:@"http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/SanFrancisco/311Incidents/FeatureServer/0"] mode:AGSFeatureLayerModeOnDemand];
NSArray* types1 = self.featureLayer2.types;
AGSFeatureType* selectedType1 = [types1 objectAtIndex:2];
NSLog(@"count of types is %d \n", [selectedType1.types count]); //returns 0

非常感谢!

最佳答案

您需要先将要素添加到 mapView。在添加之前,它不会从 MapService 中检索信息。您应该指定一个 Layer Delegate,以便您可以监听要成功加载的 Layer。

关于iphone - iOS:Arcgis:featureLayer.types 返回 Null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5719035/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com