首页 / 浏览问题 / 云GIS / 问题详情
矢量图层叠加的问题
100EXP 2017年06月24日
请问,两个矢量图层vector,下面一层矢量图层被上面一层矢量图层盖着,无法点击触发下面一层矢量图层的事件,有什么方法解决吗?

2 个回答

矢量图层的点击一般用的是selectFeature来实现的,你这个问题的解决方法就是,在创建selectFeature控件的时候,layers参数设成数组,例如:

SuperMap.Control.SelectFeature([vectorLayer1,vectorLayer2]
       {onSelect:onFeatureSelect,onUnselect:onUnFeatureSelect});
663EXP 2017年06月26日
这样不是两个图层都会添加事件了吗?我只要下面那一个图层添加事件就可以
请问点击之后要做什么操作呢,只给下面那个图层添加点击事件是不行的,你可以添加的时候添加两个图层,但是响应事件里面做判断,判断如果是下面那个图层就绑定相应的事件,上面那个图层就不做任何响应!
好的谢谢,看来只能做判断了

1. Selectfeature控件SuperMap.Control.SelectFeature关联的图层传数组,即使只有一个图层
2.Vector图层使用Canvas渲染:renderers

1,780EXP 2017年06月26日
...