浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
一个vector只清除点
jinx
6EXP
2017年12月28日
就是一个vector 里面有点有线,一样每一次加载的时候,线始终在地图上,点会自动清除,需要我手动添加,请问哪个方法可以只清除点不清除线呢,而且两个都是vector哦
javascript
请
登录
或者
注册
后回答这个问题。
1个回答
您好,用removeFeatures能满足您的需求吗?
李熙y
4,524EXP
2017年12月28日
removeFeatures ,我怎么控制它清除的是点,不是线啊。里面是数组,我怎么用啊
你可以在添加点的时候提前存好数组,也可以在清除的时候遍历一遍所有vector,找到点的id清除
好的,还有个问题就是,后面我还要对这个点做拖拽,但是不能对这个线有移动,应该会用到这个dragFeature,但是这样的话,线也能移动了吧
就是,我把点加到addFeature里面了,然后我遍历vector.length,什么都没alert啊
你浏览器里看下vector是没有length的吧?你要是这么写的话就得先把点放进数组
如果是遍历vector的话应该是vector.features.length吧
拖拽的话是可以对要素类型进行限制的
太感谢了,我先试试,谢谢您
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
点击添加一个图层并清除上一个图层
火焰特效点击放置后可放置多个,但清除只能清除最后添加的
Vector图层显示features的一个属性值
iclient里map一次性清除所有layers
vector图层 弹出一个之定义div
点位数据变化,清除添加新点位
清除指定标记点
鼠标点击地图生成新maker旧的消失只存在一个maker
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...