首页 / 浏览问题 / 云GIS / 问题详情
iserver如何控制地图访问范围
49EXP 2020年09月27日
有一份全国的路线 地图数据,

路线图层里有一个 行政区划 的字段,来标识这个路线 属于哪个省市县,

现在想控制 各个省的用户查看地图的时候,只展示该用户省份的 路线数据,

该如何处理?

目前iserver用的是8C,可以升级成新版本。

1个回答

你好,有两种办法:

方法1:

   通过iClient for JavaScript 做子图层过滤功能,既初始化地图时先做查询,登录所在省份查询路线的行政区域然后进行动态出图。

  范例下载地址:http://support.supermap.com.cn/product/CodeLibrary.aspx?id=550

   方法1优点:一套数据,动态过滤。

            缺点:用不了缓存,都是临时图层。 

方法2:

    做数据时将各省份数据拆分,单独的地图。前端对接时,直接根据当前用户所在省份直接对接各个省份地图和数据即可。

   方法2优点:可以使用缓存,绝对的隔离。

            缺点:需要将数据进行拆分。 

246EXP 2020年09月27日
...