首页 / 浏览问题 / 云GIS / 问题详情
图层属性字段未知时,如何通过点击查询得到该要素属性
6EXP 2019年08月13日
图层数据发布在iserver上,请问在不知道图层属性字段的情况下,要怎么实现通过点击图层内的某一要素查询得到该点击要素的属性(类似arcgis identify 服务,超图有没有呢)

1个回答

就是想实现一个点击查询地图对象的功能吗?可以用http://iclient.supermap.io/web/libs/iclient8c/apidoc/files/SuperMap/REST/Query/QueryByGeometryParameters-js.html这个Geometry 查询参数类做查询,在地图点击事件出发后新建一个点击位置的点对象(geometry),传入到上述查询参数类的geometry参数中,然后设置spatialQueryMode参数为“INTERSECT”(相交)。

可以参考http://iclient.supermap.io/examples/classic/editor.html#query_queryByGeometry这个范例中的点击查询功能

5,668EXP 2019年08月13日
请问这个相交判断返回结果是在前端实现就实现好的,还是在iserver里面做的相交判断呢
这个是发请求到iserver做查询,判断也是在这个查询的过程中
哦哦,这个查询方法我看了下,必须要指定查询的图层,请问有什么办法访问加载地图服务后不指定图层来查询吗
...