怎么过滤选择一个layer上 不同要素

0 投票
比如说,我用SelectFeature实现选择一个VectorLayer上的要素,这个图层上有点和面 我只想选择面 过滤掉点

我看API上有个属性是geometryTypes,可以实现。但属性描述我不是理解,能举个例子吗(书写格式是?)。谢谢
1月 9, 2017 分类:  1365次浏览 | 用户: GIS_BMB 才疏学浅 (14 分)

1个回答

0 投票

例如:selectFeature.geometryTypes=["SuperMap.Geometry.Poin"] 这个就是

限制selectFeature控件只选中点对象

1月 9, 2017 用户: 刘美玲 名扬四海 (1,314 分)

这是没加过滤条件的效果

你设置multiple:true( 允许选择多个地物)了吗 

测试了没区别。还有如果我不设置box:true的话。就是不进行框选,点击地图没反应,好像是不能选择要素不成功,因为没有执行选择成功回调函数。这是为什么呢,框选就可以,单击不行?
点击没效果 你图层上面有覆盖其他图层吗
厉害的我的哥~~哎 我都忘了!!
...