首页 / 浏览问题 / WebGIS / 问题详情
返回框选区域内的数据
20EXP 2023年09月19日
使用产品:iserver 11i 操作系统:win10x64 数据类型: postgre sql 问题详细描述:1、自定义了框选工具,地图上覆盖了一层麻点图,框选一块后,选中了部分地图和麻点图,应该怎么拿到选中部分的返回数据,拿到麻点数据
问题重现步骤: 1.

1个回答

你好,1、请问添加的麻点图是什么图层?是发布的地图服务还是直接添加的矢量图层(point、maker)? 

2、如果是自定义的框选工具,这边不太了解你的实现逻辑和代码,可能无法给出确切的意见。

如果是要框选返回框中的数据,可以参考官网示例,发布地图或者数据服务,通过几何查询或者范围查询

https://iclient.supermap.io/examples/leaflet/editor.html#01_mapQueryByGeometry

https://iclient.supermap.io/examples/leaflet/editor.html#01_mapQueryByBounds

1,865EXP 2023年09月19日
1、麻点图是发布的地图服务,也会有选中矢量图层的时候

2、自定义框选工具代码逻辑就是mousedown、mouse move、mouseup结合的代码

例子不太明确,如果选中了发布的地图任务的一部分,自定义框选工具能知道选中点的经纬度范围,那应该怎么做,是向地图服务发送请求还是什么
自定义框选工具是自定义绘制矩形进行框选吗?这边不太了解你的实现逻辑和代码,可能无法给出确切的意见。

建议直接用示例的几何查询,只需要将待查询的数发布服务后,通过几何查询就可以得到框选内的数据,不需要向地图发送请求。
...