首页 / 浏览问题 / 云GIS / 问题详情
查询问题,在一个图层上怎么只显示符合条件的地物
lin2018  (77EXP)  初出茅庐
10月17日, 2017
在地图一个图层上面有不同的片区(就是以不同形状的画的区域),我想查询的时候,只显示符合查询条件的片区,其他片区不显示出来或者隐藏了也行。怎么实现。

1个回答

1. 将地图按不同片区分成多幅(有利于使用地图瓦片缓存)
2. 查询得到片区的面几何对象,使用裁剪显示,iServer REST API: tileImage瓦片请求url参数加上clipRegionEnabled=true和clipRegion=面json即可,iClient for JavaScript 8C TiledDynamicRESTLayer图层即可设置用于裁剪显示的面,见其构造函数URL参数的clipRegion属性。
3. 子图层/图层组控制,见示例,可控制地图上子图层的过滤显示和显隐

iClient 9D请参考类参考,iServer的REST服务接口没变。

毛瑞  (1,780EXP)  名扬四海
10月18日, 2017
...