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 读取配置的天地图密钥并传入响应体中输出。 |
创建一个符合 WebMap 规范的天地图作为底图。
{
"baseLayer": {
"layerType": "TIANDITU_TER_4326",
"labelLayerVisible": true,
"visible": true,
"name": "天地图地形(经纬度)"
},
}
访问 http://127.0.0.1:8190/iportal/web/maps/1096522478/map.json,读取天地图底图的类结构信息。
{
"baseLayer": {
"layerType": "TIANDITU_TER_4326",
"labelLayerVisible": true,
"visible": true,
"tk": "a58f3713862426ec0b2927cb43da8065",
"name": "天地图地形(经纬度)"
},
}