TiandituLayer

发送反馈


天地图可以作为地图的底图,TiandituLayer 对象定义了天地图的属性。

属性列表

属性 类型 说明

layerType

string

【必填属性】天地图的类别,可选值:

"TIANDITU_VEC_4326"、"TIANDITU_IMG_4326"、"TIANDITU_TER_4326"、"TIANDITU_VEC_3857"、"TIANDITU_IMG_3857"、"TIANDITU_TER_3857"。

name

string

【必填属性】

图层的名称。

visible

boolean

【必填属性】

图层的可见性。

labelLayerVisible

boolean

【必填属性】

天地图标签的可见性。

tk

string

天地图密钥(key),Web 打印服务访问天地图时需要获取该属性字段。

需要注意的是,该属性为内部属性,无需填入,仅在访问 http://<server>:<port>/iportal/web/maps/{id}/map.json 时,iPortal 读取配置的天地图密钥并传入响应体中输出。

示例

  1. 创建一个符合 WebMap 规范的天地图作为底图。

{

 "baseLayer": {

        "layerType": "TIANDITU_TER_4326",

        "labelLayerVisible": true,

        "visible": true,

        "name": "天地图地形(经纬度)"

    },

}

  1. 访问 http://127.0.0.1:8190/iportal/web/maps/1096522478/map.json,读取天地图底图的类结构信息。

 {

 "baseLayer": {

        "layerType": "TIANDITU_TER_4326",

        "labelLayerVisible": true,

        "visible": true,

        "tk": "a58f3713862426ec0b2927cb43da8065",

        "name": "天地图地形(经纬度)"

    },

 }