Class: HTMLMarkerSymbol

HTMLMarkerSymbol

new HTMLMarkerSymbol(options)

base/symbol/HTMLMarkerSymbol.js, line 5
Name Type Description
options Object

构造参数

Name Type Default Description
html String 可选

传入的html字符串

pointEvents String 'auto' 可选

和css样式中pointer-events一致,阻止元素成为鼠标事件目标

zIndex Number | null 可选

图元zIndex,通过此选项可以调整一个容器内图元的顺序

className String 可选

图元className样式

verticalAlignment VerticalAlignment 可选

垂直对齐方式

horizontalAlignment HorizontalAlignment 可选

水平对齐方式

occlusionCulling Boolean 可选

遮挡裁剪,会对场景内地物进行裁剪,如果被模型等地物挡住则不显示。此属性仅支持SceneView

horizonCulling Boolean 可选

地平线裁剪,对于超出地平线的图元会隐藏处理,默认不开启。此属性仅支持SceneView

Extends

Members

angleNumber

旋转角度

classNameString

图元className样式

horizonCullingBoolean

地平线裁剪,对于超出地平线的图元会隐藏处理,默认不开启。此属性仅支持SceneView

horizontalAlignmentHorizontalAlignment

水平对齐方式

htmlString HTMLDivElement

传入的html字符串

occlusionCullingBoolean

遮挡裁剪,会对场景内地物进行裁剪,如果被模型等地物挡住则不显示。此属性仅支持SceneView

pointEventsString

和css样式中pointer-events一致,阻止元素成为鼠标事件目标

typeString

verticalAlignmentVerticalAlignment

垂直对齐方式

xoffsetNumber

marker的x轴偏移,单位像素, xoffset正值表示marker相对于锚点向右偏移

yoffsetNumber

marker的y轴偏移,单位像素, yoffset正值表示marker相对于锚点向上偏移

zIndexNumber null

图元zIndex,通过此选项可以调整一个容器内图元的顺序

Methods

HTMLMarkerSymbol.fromJSON(json){HTMLMarkerSymbol}

base/symbol/HTMLMarkerSymbol.js, line 83

通过json构造HTMLMarkerSymbol对象

Name Type Description
json Object

json对象

Returns:
Type Description
HTMLMarkerSymbol HTMLMarkerSymbol实例

clone(){HTMLMarkerSymbol}

base/symbol/HTMLMarkerSymbol.js, line 92

克隆HTMLMarkerSymbol对象

Returns:
Type Description
HTMLMarkerSymbol 克隆后的HTMLMarkerSymbol实例

toJSON(){Object}

base/symbol/HTMLMarkerSymbol.js, line 100

导出json对象

Returns:
Type Description
Object json对象