TileLayer

发送反馈


  TileLayer 对象定义了使用 SuperMap REST 地图服务构建图层所需的所有属性。

属性列表

属性 类型 说明

layerType

string

【必填属性】

图层的类别,固定常量 "TILE"。

name

string

图层的名称。

url

string

【必填属性】

地图服务的地址(uri)。

searchSetting

RestMapSearchSetting

【可选属性】

图层搜索设置。

autoUpdateTime

number

【可选属性】

图层数据自动刷新的时间,单位为毫秒。

visible

boolean

【可选属性】

图层的可见性。

opacity

number

【可选属性】

图层的不透明度。最大值为1,最小值为0。

visibleScale

VisibleScale

【可选属性】

存储当前图层的可见比例尺范围。

credential

WithCredential

【可选属性】

根据地图服务的安全验证方式 "token" 或 "key" ,填写对应的安全验证信息。

   示例

  1. 使用 SuperMap REST 地图服务构建一个符合 WebMap 规范的图层。

 {

        "layers": [

        {

            "layerType": "TILE",

            "name": "World",

            "visible": true,

            "visibleScale": {

                "maxScale": "1:2256.999",

                "minScale": "1:591658710.909"

            },

            "autoUpdateTime": 720000,

            "url": "http://192.168.17.199:8090/iserver/services/map-world/rest/maps/World",

            "searchSetting": [

                {

                    "name": "search",

                    "attributes": [

                        "SmID"

                    ],

                    "createTime": "2020.5.8",

                    "layerName": "continent_T@World"

                }

            ],

            "opacity": 0.85

        }

    ],

 }

  1. 使用 SuperMap REST 地图服务构建一个符合 WebMap 规范的底图。

  {

    "baseLayer": {

        "layerType": "TILE",

        "name": "China",

        "url": "http://192.168.17.199:8090/iserver/services/map-china400/rest/maps/China"

    },

}