public void zoomtolayerAdd_ano(final DisplayItem item) {
final List<String> list = new ArrayList<String>();
UI.runOnRenderThread(new Runnable(){
@Override
public void run() {
IProjectTree projectTree = ISGWorld.getInstance().getProjectTree();
IFeatureLayer featurelay = projectTree.GetLayer(item.id);
for(int i=0;i<featurelay.getDataSourceInfo().getAttributes().getCount();i++){
//获取图层属性字段名
IAttribute ii = featurelay.getDataSourceInfo().getAttributes().get_Attribute(i);
list.add(ii.getName());
}
list.add("取消标记");
}
});
Intent intent = new Intent();
intent.putStringArrayListExtra("annoList", (ArrayList<String>) list);
intent.putExtra("itemid", item.id);
intent.setClass(this, SelectAnnoActivity.class);
startActivity(intent);
//dataSource.refreshdatasource();
finish();
}
Skyline中的标注显示
最新推荐文章于 2018-10-17 22:06:38 发布