图层管理

这篇博客探讨了在GIS制作中如何进行图层管理,包括声明并隐藏新图层,通过控件展示图层,以及利用attributeFilter进行数据查询。文章详细介绍了通过监听processCompleted方法获取查询结果,并在地图上显示的过程。内容提及了如何根据数据集和数据源筛选医院相关的记录,并在地图上以红十字标记显示查询结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于制作GIS的图层管理
声明一个变量来接收新创建的图层,设置它的可见性为false在这里插入图片描述
通过添加一个新的控件来存放指定的图层,鼠标单击显示
在这里插入图片描述
将声明接收图层的变量添加到Map对象上,在地图上显示,调用方法
在这里插入图片描述
在这里插入图片描述
name:对应的是数据集和数据源,attributeFilter查询数据集里面name对应的记录:“NAME like ‘%医院%’”,可以查询到含有医院的记录,eventListeners监听processComleted方法
在这里插入图片描述
processCompleteding方法的queryEventArgs返回从服务端查询的结果数据,result作为接收的参数。i、j作为for循环服务端结果数据的索引,x、y作为查询到结果的x轴和y轴位置。geometry实例化点对象,x、y的坐标。feature用来创建新的构造函数。feature.NAME接收从服务端返回查询到的相对应的结果数据,判断查询到的数据类型是否对应数据集里的数据,将数据存放在features里面显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值