Skip to content

LabelLayer

LabelLayer

LabelLayer 类是用于承载 LabelMarker 对象的图层

Examples

javascript
const labelMarker = new DiMap.LabelMarker({...}) // 见 LabelMarker
const labelLayer = new DiMap.LabelLayer({
 visible: true,
 opacity: 1,
 collision: true,
 zooms: [0, 22]
})
labelLayer.add(labelMarker)
labelLayer.addToMap(map)

constructor

Parameters

addToMap

添加到地图

Parameters

  • map Map 地图实例

Returns this

removeFromMap

从地图移除

Parameters

  • map Map? 地图实例

Returns this

fitBounds

调整到最佳视野

Parameters

Returns this

setOptions

设置属性

Parameters

Returns this

show

显示

Returns this

hide

隐藏

Returns this

add

添加标注

Parameters

Returns this

remove

移除标注

Parameters

Returns this

clear

清空标注

Returns this

LabelLayerOptions

LabelLayerOptions

Properties

参数名必选类型描述
visibleboolean是否可见
opacitynumber透明度
collisionboolean是否避让
zooms[number, number]显示层级范围