Class: Symbol
创建符号图层.
Hierarchy
-
↳ Symbol
Table of contents
Constructors
Properties
Methods
- addTo
- clickLayer
- clickPopup
- getData
- getIconAllowOverlap
- getIconAnchor
- getIconColor
- getIconHaloBlur
- getIconHaloColor
- getIconHaloWidth
- getIconIgnorePlacement
- getIconImage
- getIconKeepUpright
- getIconOffset
- getIconOpacity
- getIconOptional
- getIconPadding
- getIconPitchAlignment
- getIconRotate
- getIconRotationAlignment
- getIconSize
- getIconTextFit
- getIconTextFitPadding
- getIconTranslate
- getIconTranslateAnchor
- getLayerId
- getLayerStyle
- getSourceId
- getSymbolAvoidEdges
- getSymbolPlacement
- getSymbolSortKey
- getSymbolSpacing
- getSymbolZOrder
- getTextAllowOverlap
- getTextAnchor
- getTextColor
- getTextField
- getTextFont
- getTextHaloBlur
- getTextHaloColor
- getTextHaloWidth
- getTextIgnorePlacement
- getTextJustify
- getTextKeepUpright
- getTextLetterSpacing
- getTextLineHeight
- getTextMaxAngle
- getTextMaxWidth
- getTextOffset
- getTextOpacity
- getTextOptional
- getTextPadding
- getTextPitchAlignment
- getTextRadialOffset
- getTextRotate
- getTextRotationAlignment
- getTextSize
- getTextTransform
- getTextTranslate
- getTextTranslateAnchor
- getTextVariableAnchor
- getTextWritingMode
- hide
- hoverFeatureState
- hoverLayer
- hoverPointer
- hoverPopup
- remove
- setData
- setFilter
- setIconAllowOverlap
- setIconAnchor
- setIconColor
- setIconHaloBlur
- setIconHaloColor
- setIconHaloWidth
- setIconIgnorePlacement
- setIconImage
- setIconKeepUpright
- setIconOffset
- setIconOpacity
- setIconOptional
- setIconPadding
- setIconPitchAlignment
- setIconRotate
- setIconRotationAlignment
- setIconSize
- setIconTextFit
- setIconTextFitPadding
- setIconTranslate
- setIconTranslateAnchor
- setLayerStyle
- setProperty
- setSymbolAvoidEdges
- setSymbolPlacement
- setSymbolSortKey
- setSymbolSpacing
- setSymbolZOrder
- setTextAllowOverlap
- setTextAnchor
- setTextColor
- setTextField
- setTextFont
- setTextHaloBlur
- setTextHaloColor
- setTextHaloWidth
- setTextIgnorePlacement
- setTextJustify
- setTextKeepUpright
- setTextLetterSpacing
- setTextLineHeight
- setTextMaxAngle
- setTextMaxWidth
- setTextOffset
- setTextOpacity
- setTextOptional
- setTextPadding
- setTextPitchAlignment
- setTextRadialOffset
- setTextRotate
- setTextRotationAlignment
- setTextSize
- setTextTransform
- setTextTranslate
- setTextTranslateAnchor
- setTextVariableAnchor
- setTextWritingMode
- show
- toggle
Constructors
constructor
+ new Symbol(options: SymbolOptions): Symbol
Parameters
| Name | Type |
|---|---|
options |
SymbolOptions |
Returns: Symbol
Overrides: OverlayLayerBase
Properties
_map
• Optional _map: Map
Inherited from: OverlayLayerBase._map
layerId
• Optional layerId: string
Inherited from: OverlayLayerBase.layerId
options
• options: SymbolOptions
sourceId
• Optional sourceId: string
Inherited from: OverlayLayerBase.sourceId
Methods
addTo
▸ addTo(map: Map, beforeId?: string): void
Parameters
| Name | Type |
|---|---|
map |
Map |
beforeId? |
string |
Returns: void
Overrides: OverlayLayerBase
clickLayer
▸ clickLayer(cb: any): any
每当单击这些图层中的要素时都会触发回调。
Parameters
| Name | Type | Description |
|---|---|---|
cb |
any | Callback that receives event with .features property |
Returns: any
A function that removes the handler.
Inherited from: OverlayLayerBase
clickPopup
▸ clickPopup(htmlFunc: (arg0: {}) => void, popupOptions?: PopupOptions): any
每当单击这些图层中的要素时都会显示一个弹出窗口。
example clickPopup(f => <h3>${f.properties.Name}</h3> ${f.properties.Description}, { maxWidth: 500 });
Parameters
| Name | Type | Description |
|---|---|---|
htmlFunc |
(arg0: {}) => void |
Function that receives feature and popup, returns HTML. |
popupOptions? |
PopupOptions | Options passed to Popup() to customise popup. |
Returns: any
A function that removes the handler.
Inherited from: OverlayLayerBase
getData
▸ getData(): undefined | Feature<Geometry | GeometryCollection, Properties> | FeatureCollection<Geometry | GeometryCollection, Properties> | Geometry | GeometryCollection
获取数据源的数据
Returns: undefined | Feature<Geometry | GeometryCollection, Properties> | FeatureCollection<Geometry | GeometryCollection, Properties> | Geometry | GeometryCollection
Inherited from: OverlayLayerBase
getIconAllowOverlap
▸ getIconAllowOverlap(): PropertyValueSpecificationEx<boolean>
Returns: PropertyValueSpecificationEx<boolean>
getIconAnchor
▸ getIconAnchor(): DataDrivenPropertyValueSpecification<Anchor>
Returns: DataDrivenPropertyValueSpecification<Anchor>
getIconColor
▸ getIconColor(): DataDrivenPropertyValueSpecification<string>
Returns: DataDrivenPropertyValueSpecification<string>
getIconHaloBlur
▸ getIconHaloBlur(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getIconHaloColor
▸ getIconHaloColor(): DataDrivenPropertyValueSpecification<string>
Returns: DataDrivenPropertyValueSpecification<string>
getIconHaloWidth
▸ getIconHaloWidth(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getIconIgnorePlacement
▸ getIconIgnorePlacement(): PropertyValueSpecificationEx<boolean>
Returns: PropertyValueSpecificationEx<boolean>
getIconImage
▸ getIconImage(): DataDrivenPropertyValueSpecification<string>
Returns: DataDrivenPropertyValueSpecification<string>
getIconKeepUpright
▸ getIconKeepUpright(): PropertyValueSpecificationEx<boolean>
Returns: PropertyValueSpecificationEx<boolean>
getIconOffset
▸ getIconOffset(): DataDrivenPropertyValueSpecification<[number, number]>
Returns: DataDrivenPropertyValueSpecification<[number, number]>
getIconOpacity
▸ getIconOpacity(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getIconOptional
▸ getIconOptional(): PropertyValueSpecificationEx<boolean>
Returns: PropertyValueSpecificationEx<boolean>
getIconPadding
▸ getIconPadding(): PropertyValueSpecificationEx<number>
Returns: PropertyValueSpecificationEx<number>
getIconPitchAlignment
▸ getIconPitchAlignment(): PropertyValueSpecificationEx<"map" | "viewport" | "auto">
Returns: PropertyValueSpecificationEx<"map" | "viewport" | "auto">
getIconRotate
▸ getIconRotate(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getIconRotationAlignment
▸ getIconRotationAlignment(): PropertyValueSpecificationEx<"map" | "viewport" | "auto">
Returns: PropertyValueSpecificationEx<"map" | "viewport" | "auto">
getIconSize
▸ getIconSize(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getIconTextFit
▸ getIconTextFit(): PropertyValueSpecificationEx<"none" | "width" | "height" | "both">
Returns: PropertyValueSpecificationEx<"none" | "width" | "height" | "both">
getIconTextFitPadding
▸ getIconTextFitPadding(): PropertyValueSpecificationEx<[number, number, number, number]>
Returns: PropertyValueSpecificationEx<[number, number, number, number]>
getIconTranslate
▸ getIconTranslate(): PropertyValueSpecificationEx<[number, number]>
Returns: PropertyValueSpecificationEx<[number, number]>
getIconTranslateAnchor
▸ getIconTranslateAnchor(): PropertyValueSpecificationEx<"map" | "viewport">
Returns: PropertyValueSpecificationEx<"map" | "viewport">
getLayerId
▸ getLayerId(): undefined | string
获取图层ID
Returns: undefined | string
Inherited from: OverlayLayerBase
getLayerStyle
▸ getLayerStyle(): LayerSpecification
根据样式规范,获取给定图层 ID 的图层定义。
Returns: LayerSpecification
Inherited from: OverlayLayerBase
getSourceId
▸ getSourceId(): undefined | string
获取数据源ID
Returns: undefined | string
Inherited from: OverlayLayerBase
getSymbolAvoidEdges
▸ getSymbolAvoidEdges(): PropertyValueSpecificationEx<boolean>
Returns: PropertyValueSpecificationEx<boolean>
getSymbolPlacement
▸ getSymbolPlacement(): PropertyValueSpecificationEx<"line" | "point" | "line-center">
Returns: PropertyValueSpecificationEx<"line" | "point" | "line-center">
getSymbolSortKey
▸ getSymbolSortKey(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getSymbolSpacing
▸ getSymbolSpacing(): PropertyValueSpecificationEx<number>
Returns: PropertyValueSpecificationEx<number>
getSymbolZOrder
▸ getSymbolZOrder(): PropertyValueSpecificationEx<"source" | "auto" | "viewport-y">
Returns: PropertyValueSpecificationEx<"source" | "auto" | "viewport-y">
getTextAllowOverlap
▸ getTextAllowOverlap(): PropertyValueSpecificationEx<boolean>
Returns: PropertyValueSpecificationEx<boolean>
getTextAnchor
▸ getTextAnchor(): DataDrivenPropertyValueSpecification<Anchor>
Returns: DataDrivenPropertyValueSpecification<Anchor>
getTextColor
▸ getTextColor(): DataDrivenPropertyValueSpecification<string>
Returns: DataDrivenPropertyValueSpecification<string>
getTextField
▸ getTextField(): DataDrivenPropertyValueSpecification<string>
Returns: DataDrivenPropertyValueSpecification<string>
getTextFont
▸ getTextFont(): DataDrivenPropertyValueSpecification<string[]>
Returns: DataDrivenPropertyValueSpecification<string[]>
getTextHaloBlur
▸ getTextHaloBlur(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getTextHaloColor
▸ getTextHaloColor(): DataDrivenPropertyValueSpecification<string>
Returns: DataDrivenPropertyValueSpecification<string>
getTextHaloWidth
▸ getTextHaloWidth(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getTextIgnorePlacement
▸ getTextIgnorePlacement(): PropertyValueSpecificationEx<boolean>
Returns: PropertyValueSpecificationEx<boolean>
getTextJustify
▸ getTextJustify(): DataDrivenPropertyValueSpecification<"center" | "left" | "right" | "auto">
Returns: DataDrivenPropertyValueSpecification<"center" | "left" | "right" | "auto">
getTextKeepUpright
▸ getTextKeepUpright(): PropertyValueSpecificationEx<boolean>
Returns: PropertyValueSpecificationEx<boolean>
getTextLetterSpacing
▸ getTextLetterSpacing(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getTextLineHeight
▸ getTextLineHeight(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getTextMaxAngle
▸ getTextMaxAngle(): PropertyValueSpecificationEx<number>
Returns: PropertyValueSpecificationEx<number>
getTextMaxWidth
▸ getTextMaxWidth(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getTextOffset
▸ getTextOffset(): DataDrivenPropertyValueSpecification<[number, number]>
Returns: DataDrivenPropertyValueSpecification<[number, number]>
getTextOpacity
▸ getTextOpacity(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getTextOptional
▸ getTextOptional(): PropertyValueSpecificationEx<boolean>
Returns: PropertyValueSpecificationEx<boolean>
getTextPadding
▸ getTextPadding(): PropertyValueSpecificationEx<number>
Returns: PropertyValueSpecificationEx<number>
getTextPitchAlignment
▸ getTextPitchAlignment(): PropertyValueSpecificationEx<"map" | "viewport" | "auto">
Returns: PropertyValueSpecificationEx<"map" | "viewport" | "auto">
getTextRadialOffset
▸ getTextRadialOffset(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getTextRotate
▸ getTextRotate(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getTextRotationAlignment
▸ getTextRotationAlignment(): PropertyValueSpecificationEx<"map" | "viewport" | "auto">
Returns: PropertyValueSpecificationEx<"map" | "viewport" | "auto">
getTextSize
▸ getTextSize(): DataDrivenPropertyValueSpecification<number>
Returns: DataDrivenPropertyValueSpecification<number>
getTextTransform
▸ getTextTransform(): DataDrivenPropertyValueSpecification<"none" | "uppercase" | "lowercase">
Returns: DataDrivenPropertyValueSpecification<"none" | "uppercase" | "lowercase">
getTextTranslate
▸ getTextTranslate(): PropertyValueSpecificationEx<[number, number]>
Returns: PropertyValueSpecificationEx<[number, number]>
getTextTranslateAnchor
▸ getTextTranslateAnchor(): PropertyValueSpecificationEx<"map" | "viewport">
Returns: PropertyValueSpecificationEx<"map" | "viewport">
getTextVariableAnchor
▸ getTextVariableAnchor(): PropertyValueSpecificationEx<Anchor[]>
Returns: PropertyValueSpecificationEx<Anchor[]>
getTextWritingMode
▸ getTextWritingMode(): PropertyValueSpecificationEx<("vertical" | "horizontal")[]>
Returns: PropertyValueSpecificationEx<("vertical" | "horizontal")[]>
hide
▸ hide(): void
使给定的图层不可见。
Returns: void
Inherited from: OverlayLayerBase
hoverFeatureState
▸ hoverFeatureState(enterCb?: (arg0: {}) => void, leaveCb?: (arg0: {}) => void): void
每当将鼠标悬停在这些图层中的某个特征上时,更新连接源 [s] 中特征的特征状态。
Parameters
| Name | Type |
|---|---|
enterCb? |
(arg0: {}) => void |
leaveCb? |
(arg0: {}) => void |
Returns: void
Inherited from: OverlayLayerBase
hoverLayer
▸ hoverLayer(cb: any): any
当鼠标悬停在这些图层中的要素上时触发回调。
Parameters
| Name | Type |
|---|---|
cb |
any |
Returns: any
A function to remove the handler.
Inherited from: OverlayLayerBase
hoverPointer
▸ hoverPointer(): void
每当鼠标悬停在这些图层上时,将地图的光标设置为“指针”。
Returns: void
A function to remove the handler.
Inherited from: OverlayLayerBase
hoverPopup
▸ hoverPopup(htmlFunc: any, popupOptions?: PopupOptions): any
将鼠标悬停在这些图层中的某个要素上时,会显示一个弹出窗口。
example hoverPopup(f => <h3>${f.properties.Name}</h3> ${f.properties.Description}, { anchor: 'left' });
Parameters
| Name | Type | Description |
|---|---|---|
htmlFunc |
any | Function that receives feature and popup, returns HTML. |
popupOptions? |
PopupOptions | Options passed to Popup() to customise popup. |
Returns: any
Inherited from: OverlayLayerBase
remove
▸ remove(): void
Returns: void
Inherited from: OverlayLayerBase
setData
▸ setData(data: any): void
替换 GeoJSON 图层的当前数据。
Parameters
| Name | Type |
|---|---|
data |
any |
Returns: void
setFilter
▸ setFilter(filter: FilterSpecification): void
替换一个图层的过滤器。
example setFilter(['==','level','0']]);
Parameters
| Name | Type | Description |
|---|---|---|
filter |
FilterSpecification | New filter to set. |
Returns: void
Inherited from: OverlayLayerBase
setIconAllowOverlap
▸ setIconAllowOverlap(value: PropertyValueSpecificationEx<boolean>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<boolean> |
Returns: Symbol
setIconAnchor
▸ setIconAnchor(value: DataDrivenPropertyValueSpecification<Anchor>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<Anchor> |
Returns: Symbol
setIconColor
▸ setIconColor(value: DataDrivenPropertyValueSpecification<string>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<string> |
Returns: Symbol
setIconHaloBlur
▸ setIconHaloBlur(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setIconHaloColor
▸ setIconHaloColor(value: DataDrivenPropertyValueSpecification<string>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<string> |
Returns: Symbol
setIconHaloWidth
▸ setIconHaloWidth(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setIconIgnorePlacement
▸ setIconIgnorePlacement(value: PropertyValueSpecificationEx<boolean>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<boolean> |
Returns: Symbol
setIconImage
▸ setIconImage(value: DataDrivenPropertyValueSpecification<string>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<string> |
Returns: Symbol
setIconKeepUpright
▸ setIconKeepUpright(value: PropertyValueSpecificationEx<boolean>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<boolean> |
Returns: Symbol
setIconOffset
▸ setIconOffset(value: DataDrivenPropertyValueSpecification<[number, number]>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<[number, number]> |
Returns: Symbol
setIconOpacity
▸ setIconOpacity(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setIconOptional
▸ setIconOptional(value: PropertyValueSpecificationEx<boolean>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<boolean> |
Returns: Symbol
setIconPadding
▸ setIconPadding(value: PropertyValueSpecificationEx<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<number> |
Returns: Symbol
setIconPitchAlignment
▸ setIconPitchAlignment(value: PropertyValueSpecificationEx<"map" | "viewport" | "auto">): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<"map" | "viewport" | "auto"> |
Returns: Symbol
setIconRotate
▸ setIconRotate(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setIconRotationAlignment
▸ setIconRotationAlignment(value: PropertyValueSpecificationEx<"map" | "viewport" | "auto">): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<"map" | "viewport" | "auto"> |
Returns: Symbol
setIconSize
▸ setIconSize(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setIconTextFit
▸ setIconTextFit(value: PropertyValueSpecificationEx<"none" | "width" | "height" | "both">): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<"none" | "width" | "height" | "both"> |
Returns: Symbol
setIconTextFitPadding
▸ setIconTextFitPadding(value: PropertyValueSpecificationEx<[number, number, number, number]>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<[number, number, number, number]> |
Returns: Symbol
setIconTranslate
▸ setIconTranslate(value: PropertyValueSpecificationEx<[number, number]>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<[number, number]> |
Returns: Symbol
setIconTranslateAnchor
▸ setIconTranslateAnchor(value: PropertyValueSpecificationEx<"map" | "viewport">): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<"map" | "viewport"> |
Returns: Symbol
setLayerStyle
▸ setLayerStyle(style: any): void
设置图层样式
Parameters
| Name | Type |
|---|---|
style |
any |
Returns: void
Inherited from: OverlayLayerBase
setProperty
▸ setProperty(prop: string | object, value?: any): void
在一个或多个图层上设置绘制或布局属性。
example setProperty('fillOpacity', 0.5)
Parameters
| Name | Type |
|---|---|
prop |
string | object |
value? |
any |
Returns: void
Inherited from: OverlayLayerBase
setSymbolAvoidEdges
▸ setSymbolAvoidEdges(value: PropertyValueSpecificationEx<boolean>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<boolean> |
Returns: Symbol
setSymbolPlacement
▸ setSymbolPlacement(value: PropertyValueSpecificationEx<"line" | "point" | "line-center">): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<"line" | "point" | "line-center"> |
Returns: Symbol
setSymbolSortKey
▸ setSymbolSortKey(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setSymbolSpacing
▸ setSymbolSpacing(value: PropertyValueSpecificationEx<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<number> |
Returns: Symbol
setSymbolZOrder
▸ setSymbolZOrder(value: PropertyValueSpecificationEx<"source" | "auto" | "viewport-y">): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<"source" | "auto" | "viewport-y"> |
Returns: Symbol
setTextAllowOverlap
▸ setTextAllowOverlap(value: PropertyValueSpecificationEx<boolean>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<boolean> |
Returns: Symbol
setTextAnchor
▸ setTextAnchor(value: DataDrivenPropertyValueSpecification<Anchor>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<Anchor> |
Returns: Symbol
setTextColor
▸ setTextColor(value: DataDrivenPropertyValueSpecification<string>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<string> |
Returns: Symbol
setTextField
▸ setTextField(value: DataDrivenPropertyValueSpecification<string>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<string> |
Returns: Symbol
setTextFont
▸ setTextFont(value: DataDrivenPropertyValueSpecification<string[]>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<string[]> |
Returns: Symbol
setTextHaloBlur
▸ setTextHaloBlur(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setTextHaloColor
▸ setTextHaloColor(value: DataDrivenPropertyValueSpecification<string>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<string> |
Returns: Symbol
setTextHaloWidth
▸ setTextHaloWidth(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setTextIgnorePlacement
▸ setTextIgnorePlacement(value: PropertyValueSpecificationEx<boolean>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<boolean> |
Returns: Symbol
setTextJustify
▸ setTextJustify(value: DataDrivenPropertyValueSpecification<"center" | "left" | "right" | "auto">): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<"center" | "left" | "right" | "auto"> |
Returns: Symbol
setTextKeepUpright
▸ setTextKeepUpright(value: PropertyValueSpecificationEx<boolean>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<boolean> |
Returns: Symbol
setTextLetterSpacing
▸ setTextLetterSpacing(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setTextLineHeight
▸ setTextLineHeight(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setTextMaxAngle
▸ setTextMaxAngle(value: PropertyValueSpecificationEx<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<number> |
Returns: Symbol
setTextMaxWidth
▸ setTextMaxWidth(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setTextOffset
▸ setTextOffset(value: DataDrivenPropertyValueSpecification<[number, number]>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<[number, number]> |
Returns: Symbol
setTextOpacity
▸ setTextOpacity(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setTextOptional
▸ setTextOptional(value: PropertyValueSpecificationEx<boolean>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<boolean> |
Returns: Symbol
setTextPadding
▸ setTextPadding(value: PropertyValueSpecificationEx<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<number> |
Returns: Symbol
setTextPitchAlignment
▸ setTextPitchAlignment(value: PropertyValueSpecificationEx<"map" | "viewport" | "auto">): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<"map" | "viewport" | "auto"> |
Returns: Symbol
setTextRadialOffset
▸ setTextRadialOffset(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setTextRotate
▸ setTextRotate(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setTextRotationAlignment
▸ setTextRotationAlignment(value: PropertyValueSpecificationEx<"map" | "viewport" | "auto">): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<"map" | "viewport" | "auto"> |
Returns: Symbol
setTextSize
▸ setTextSize(value: DataDrivenPropertyValueSpecification<number>): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<number> |
Returns: Symbol
setTextTransform
▸ setTextTransform(value: DataDrivenPropertyValueSpecification<"none" | "uppercase" | "lowercase">): Symbol
Parameters
| Name | Type |
|---|---|
value |
DataDrivenPropertyValueSpecification<"none" | "uppercase" | "lowercase"> |
Returns: Symbol
setTextTranslate
▸ setTextTranslate(value: PropertyValueSpecificationEx<[number, number]>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<[number, number]> |
Returns: Symbol
setTextTranslateAnchor
▸ setTextTranslateAnchor(value: PropertyValueSpecificationEx<"map" | "viewport">): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<"map" | "viewport"> |
Returns: Symbol
setTextVariableAnchor
▸ setTextVariableAnchor(value: PropertyValueSpecificationEx<Anchor[]>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<Anchor[]> |
Returns: Symbol
setTextWritingMode
▸ setTextWritingMode(value: PropertyValueSpecificationEx<("vertical" | "horizontal")[]>): Symbol
Parameters
| Name | Type |
|---|---|
value |
PropertyValueSpecificationEx<("vertical" | "horizontal")[]> |
Returns: Symbol
show
▸ show(): void
使给定的图层可见。
Returns: void
Inherited from: OverlayLayerBase
toggle
▸ toggle(state: boolean): boolean
根据参数使给定的图层隐藏或可见。
Parameters
| Name | Type | Description |
|---|---|---|
state |
boolean | True for visible, false for hidden. |
Returns: boolean
Inherited from: OverlayLayerBase