TileLayer

类:地图图层

Constructor

new Glodon.Bimface.Earth.Layer.TileLayer(option)

构造地图图层对象

Parameters:
NameTypeDescription
optionObject

地图图层配置项

urlString

地图资源服务

nameString

图层名称

idString

图层ID

castShadowBoolean

是否投射阴影,默认为false

receiveShadowBoolean

是否接收阴影,默认为true

maxLevelNumber

地图服务请求的最大层级,默认值为18。当设置值超出地图服务支持的层级范围时,设置无效

providerString

地图瓦片切分方式,可选“GoogleTile”、“TMS”、“Tianditu”(实际对应WMTS切片协议)、“BingMap”

Methods

getId()

获取图层ID

Returns:
TypeDescription
String

图层ID

getMaxLevel()

获取当前设置的地图服务请求的最大层级

Returns:
TypeDescription
Number

地图服务请求的最大层级

getOpacity()

获取影像的不透明度

Returns:
TypeDescription
Number

影像的不透明度

getSource()

获取地图资源

Returns:
TypeDescription
Object

地图资源

hide()

隐藏图层

setMaxLevel(maxLevel)

设置地图服务请求的最大层级

Parameters:
NameTypeDescription
maxLevelNumber

地图服务请求的最大层级

setOpacity(opacity)

设置影像的不透明度

Parameters:
NameTypeDescription
opacityNumber

不透明度,取值范围[0,1],默认值为1

setSource(source)

设置地图资源

Parameters:
NameTypeDescription
sourceObject

地图资源

urlString

地图资源服务

providerString

地图瓦片切分方式,可选“GoogleTile”、“TMS”、“Tianditu”(实际对应WMTS切片协议)、“BingMap”。

creditGlodom.Bimface.Common.Credit

版权协议信息

textString

选填,当credit为Glodon.Bimface.Common.Credit.Custom时生效,协议链接的显示文本

linkString

选填,当credit为Glodon.Bimface.Common.Credit.Custom时生效,协议链接

copyrightString

选填,当credit为Glodon.Bimface.Common.Credit.Custom时生效,版权信息的描述文本

keyString

选填,地图资源对应的key

show()

显示图层