imobile怎么进行图层选择

0 投票
127 浏览
通过DatasourceConnectionInfo获取到DataSource,

从DataSource中获取到Dataset并使用addDataset:ToHead添加到map的Layers中,

设置Layer的selectable属性为YES。

【1】请问我需要怎么做,才能点击选择Layer中的单个Geometry呢?

【2】如何在map上只显示Layer中的单个Geometry?

【3】还有,是否可以通过rest的data服务来获取layer,而不是通过rest的map服务?
最新提问 6月 9, 2017 分类:  127次浏览 | 用户: 岛风 (5 分)
修改于 6月 9, 2017 用户:岛风

1个回答

0 投票
1、使用addDataset方法,是添加整个数据集到图层中,只要图层的可选择为True都可以对图层中的对象进行选择。

2、如果只需要显示layer中的单个对象,可以将对象提出来,绘制到跟踪层上,或是使用Layer setDisplayFilter方法进行SQL条件过滤。

3、data服务无法加载到地图中,需要使用map服务才可加载地图。不太清楚你说的获取图层是什么意思,可以详细说明下
最新回答 6月 12, 2017 用户: 周仕斌 才高八斗 (966 分)
...