全局搜索的画框搜索功能及基于空间范围权限的共享设置均需配置底图以支撑功能的正常访问。默认 iPortal 配置了 https://iserver.supermap.io/iserver/services/map-china400/rest/maps/China_4326 的底图。若您的网络访问不到上述地址,您需自行配置底图,配置文件 BaseMapConfig.json 位于【SuperMap iPortal_HOME】\webapps\iportal\resources\web-ui\config 目录下。配置字段介绍如下:
- baseLayerUrl:地图服务地址,如果您配置的是天地图类型的底图,则不用填写地图服务地址
- type:地图服务类型,支持 RESTMAP 和 TIANDITU_VEC(天地图矢量)、TIANDITU_TER(天地图地形)、TIANDITU_IMG(天地图影像)
- epsgCode:地图服务坐标系对应的 epsgCode。天地图类型的底图只支持 4326 和 3857
- key:如果您配置的是天地图类型的底图,需设置可访问的 key
完成上述配置后,无需重启 iPortal 即可生效。
示例1:配置一个 RESTMAP 类型的地图服务作为底图
{
"baseLayerUrl": "http://192.168.17.199:8090/iserver/services/map-china400/rest/maps/China_4326",
"type": "RESTMAP",
"epsgCode": 4326,
"key": ""
}
示例2:配置一个 TIANDITU_VEC 类型的地图服务作为底图
{
"baseLayerUrl": "",
"type": "TIANDITU_VEC",
"epsgCode": 4326,
"key": "a58f3713862426ec0b2927cb43da8065"
}