你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
ArcGIS Server
如何选择要素
如何选择Feature Layer上的要素?
1 个回复
张赛
赞同来自:
【解决办法】:
对于Feature Layer上要素的选择,基本雷同于Graphics Layer。具体步骤如下:
首先,调用FeatureLayer的getFeatureIDs方法,传入触摸点的x、y屏幕坐标以及容差,获取要选择的要素的ID;
其次,调用selectFeature(long oid)或selectFeatures(long[] oids, boolean inclusive)获取对应的要素即可。
此外,如果是根据过滤条件如属性和空间过滤来获取要素,则可直接调用selectFeatures(QueryParameters queryParams, FeatureLayer.SelectionMode selectionMode, CallbackListener<FeatureResult> callback)传入查询条件以获取要素。
要回复问题请先
登录
或
注册
发起人
张赛
相关问题
arcgis10.2有时候无法复制粘贴要素
面规则中 必须被其他要素的要素类覆盖 与 必须被其他要素覆盖 区别是什么?
Engine中如何判断两个要素类的空间参考是否是同一个?
怎样调整要素的大小,比例不变的情况下?
arcgis for python 如何获取线要素起点 终点坐标
在arcpy中判断要素的类型
JavaScript App 中,是否可以根据用户需求只返回特定要素范围内的切片?
ArcGIS Scene Layer 点击获取要素属性
将点要素移到最近的线段中
注记要素转json,将json转要素,出现001558错误
提取南京要素
问题状态
最新活动:
2015-12-28 22:30
浏览:
2079
关注:
1
人
1 个回复
张赛
赞同来自:
对于Feature Layer上要素的选择,基本雷同于Graphics Layer。具体步骤如下:
首先,调用FeatureLayer的getFeatureIDs方法,传入触摸点的x、y屏幕坐标以及容差,获取要选择的要素的ID;
其次,调用selectFeature(long oid)或selectFeatures(long[] oids, boolean inclusive)获取对应的要素即可。
此外,如果是根据过滤条件如属性和空间过滤来获取要素,则可直接调用selectFeatures(QueryParameters queryParams, FeatureLayer.SelectionMode selectionMode, CallbackListener<FeatureResult> callback)传入查询条件以获取要素。
要回复问题请先登录或注册