浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
其他
/
问题详情
selectFeature控件
windDawn
70EXP
2017年02月16日
循环创建矢量图层,selectFeature控件只对最后一个创建的有作用,是怎么回事儿,代码如下
javascript
请
登录
或者
注册
后回答这个问题。
1个回答
1.JavaScript对象都是引用型
2.你的SelectFeature控件关联的图层对象是ployonLayer变量
毛瑞
1,780EXP
2017年02月17日
要关联多个图层,请使用数组传入多个图层对象
http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/apidoc/files/SuperMap/Control/SelectFeature-js.html#SuperMap.Control.SelectFeature.SuperMap.Control.SelectFeature
我将多个图层放进数组里确实解决了这个问题,但出现两个问题:1、我将某个图层从map中移除,但是这个图层还是会显示在地图上,移动地图时,这个图层在屏幕位置固定不变,当我将这个图层又添加到map上的时候,这个图层位置就正常移动到正确位置了。 2、当我将这个多个图层的数组放到selectFeature中去后,我原本的marker图层就被置于矢量图层下了,鼠标不能捕获了。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
SelectFeature控件无效
如何给SelectFeature绑定事件
js添加了selectFeature控件,如何获取点击这个图层的位置(经纬度)
js SelectFeature点击事件无效
Classic中使用SelectFeature控件怎么用代码取消某个元素的选中状态
SelectFeature怎么获取交通网络的结点
Drag/SelectFeature
dragFeature控件限制拖拽类型问题
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...