MapStylerLayer

发送反馈


MapStylerLayer 对象定义了符合 MapBox 样式规范的图层的属性。

属性列表

属性 类型 说明

layerType

string

【必填属性】

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

name

string

【必填属性】

图层的名称。

visible

boolean

【必填属性】

图层的可见性。

opacity

number

【可选属性】

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

visibleScale

VisibleScale

【可选属性】

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

dataSource

object

【必填属性】

数据源。当子属性 "type" 的属性值为 "PORAL_DATA" 时,数据源类型为 PortalDataSource

当 "type" 的属性值为 "EXTERNAL"时,还需设置 string 类型的  "url" 子属性,用于写入外部注册的 mapbox style url 地址。

示例

创建一个符合 MapBox 样式规范的底图。

 {

    "baseLayer": {

        "layerType": "MAPBOXSTYLE",

        "name": "China_4326",

        "dataSource": {

            "type": "EXTERNAL",

            "url": "http://192.168.17.199:8090/iserver/services/map-china400/restjsr/v1/vectortile/maps/China_4326/style.json"

        }

    },

}