Appearance
Documentation / @geoverse/core-ol / NameLayer
Class: NameLayer
Defined in: packages/core-ol/src/tools/nameLayer.ts:177
文字避让标注图层(旧库 NameLayer/vzAvoidance 移植)。
两种避让模式:
declutter(默认,已转正):交给 ol 原生 declutter 做「重叠即隐藏」, 无手写碰撞,行为稳健;leader(@experimental):保留旧库四方向候选框 + 引线重定位算法, 密集场景有已知避让瑕疵。
Extends
Constructors
Constructor
ts
new NameLayer(options): NameLayer;Defined in: packages/core-ol/src/tools/nameLayer.ts:187
Parameters
options
Returns
NameLayer
Overrides
Properties
disposed
ts
protected disposed: boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Disposable.d.ts:15
The object has already been disposed.
Inherited from
on
ts
on: LayerOnSignature<EventsKey>;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:224
Inherited from
once
ts
once: LayerOnSignature<EventsKey>;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:228
Inherited from
rendered
ts
protected rendered: boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:262
Inherited from
un
ts
un: LayerOnSignature<void>;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:232
Inherited from
Methods
addChangeListener()
ts
addChangeListener(key, listener): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:145
Parameters
key
string
Key name.
listener
Listener
Listener.
Returns
void
Inherited from
GVectorLayer.addChangeListener
addEventListener()
ts
addEventListener(type, listener): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Target.d.ts:50
Parameters
type
string
Type.
listener
Listener
Listener.
Returns
void
Inherited from
addFeature()
ts
addFeature(feature): void;Defined in: packages/core-ol/src/layers/vectorLayer.ts:63
添加要素
Parameters
feature
Feature
Returns
void
Inherited from
addFeatures()
ts
addFeatures(features): void;Defined in: packages/core-ol/src/layers/vectorLayer.ts:68
批量添加要素
Parameters
features
Feature<Geometry, { [x: string]: any; }>[]
Returns
void
Inherited from
applyProperties()
ts
protected applyProperties(source): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:172
Apply any properties from another object without triggering events.
Parameters
source
BaseObject
The source object.
Returns
void
Inherited from
changed()
ts
changed(): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Observable.d.ts:65
Increases the revision counter and dispatches a 'change' event.
Returns
void
Api
Inherited from
clear()
ts
clear(): void;Defined in: packages/core-ol/src/layers/vectorLayer.ts:89
清空图层要素
Returns
void
Inherited from
clearRenderer()
ts
clearRenderer(): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:388
This will clear the renderer so that a new one can be created next time it is needed
Returns
void
Inherited from
createRenderer()
ts
protected createRenderer(): CanvasVectorLayerRenderer;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:384
Create a renderer for this layer.
Returns
CanvasVectorLayerRenderer
A layer renderer.
Inherited from
dispatchEvent()
ts
dispatchEvent(event): boolean | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Target.d.ts:61
Dispatches an event and calls all listeners listening for events of this type. The event parameter can either be a string or an Object with a type property.
Parameters
event
string | BaseEvent
Event object.
Returns
boolean | undefined
false if anyone called preventDefault on the event object or if any of the listeners returned false.
Api
Inherited from
dispose()
ts
dispose(): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Disposable.d.ts:19
Clean up.
Returns
void
Inherited from
disposeInternal()
ts
protected disposeInternal(): void;Defined in: packages/core-ol/src/tools/nameLayer.ts:217
Extension point for disposable objects.
Returns
void
Overrides
drawText()
ts
drawText(): void;Defined in: packages/core-ol/src/tools/nameLayer.ts:230
重绘全部标签(按当前模式分派)
Returns
void
get()
ts
get(key): any;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:114
Gets a value.
Parameters
key
string
Key name.
Returns
any
Value.
Api
Inherited from
getAttributions()
ts
getAttributions(view?): string[];Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:319
Get the attributions of the source of this layer for the given view.
Parameters
view?
View | ViewStateLayerStateExtent
View or import("../Map.js").FrameState. Only required when the layer is not added to a map.
Returns
string[]
Attributions for this layer at the given view.
Api
Inherited from
getBackground()
ts
getBackground(): false | BackgroundColor;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:164
Get the background for this layer.
Returns
false | BackgroundColor
Layer background.
Inherited from
getClassName()
ts
getClassName(): string;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:168
Returns
string
CSS class name.
Inherited from
getData()
ts
getData(pixel):
| Uint8ClampedArray<ArrayBufferLike>
| Uint8Array<ArrayBufferLike>
| Float32Array<ArrayBufferLike>
| DataView<ArrayBufferLike>
| null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:301
Parameters
pixel
Pixel
Pixel.
Returns
| Uint8ClampedArray<ArrayBufferLike> | Uint8Array<ArrayBufferLike> | Float32Array<ArrayBufferLike> | DataView<ArrayBufferLike> | null
Pixel data.
Inherited from
getDeclutter()
ts
getDeclutter(): string;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:325
Returns
string
Declutter
Inherited from
getExtent()
ts
getExtent(): Extent | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:198
Return the module:ol/extent~Extent extent of the layer or undefined if it will be visible regardless of extent.
Returns
Extent | undefined
The layer extent.
Observable
Api
Inherited from
getFeatureById()
ts
getFeatureById(id):
| Feature<Geometry, {
[x: string]: any;
}>
| null;Defined in: packages/core-ol/src/layers/vectorLayer.ts:58
按 featureId 获取要素
Parameters
id
string | number
Returns
| Feature<Geometry, { [x: string]: any; }> | null
Inherited from
getFeatures()
ts
getFeatures(pixel): Promise<FeatureLike[]>;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:296
Parameters
pixel
Pixel
Pixel.
Returns
Promise<FeatureLike[]>
Promise that resolves with an array of features.
Inherited from
getKeys()
ts
getKeys(): string[];Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:120
Get a list of object property names.
Returns
string[]
List of property names.
Api
Inherited from
getLayersArray()
ts
abstract getLayersArray(array?): Layer<Source, LayerRenderer<any>, {
[x: string]: any;
}>[];Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:183
Parameters
array?
Layer<Source, LayerRenderer<any>, { [x: string]: any; }>[]
Array of layers (to be modified in place).
Returns
Layer<Source, LayerRenderer<any>, { [x: string]: any; }>[]
Array of layers.
Inherited from
getLayerState()
ts
getLayerState(managed?): State;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:176
This method is not meant to be called by layers or layer renderers because the state is incorrect if the layer is included in a layer group.
Parameters
managed?
boolean
Layer is managed.
Returns
State
Layer state.
Inherited from
getLayerStatesArray()
ts
abstract getLayerStatesArray(states?): State[];Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:190
Parameters
states?
State[]
Optional list of layer states (to be modified in place).
Returns
State[]
List of layer states.
Inherited from
GVectorLayer.getLayerStatesArray
getLinkFeatures()
ts
getLinkFeatures(): Feature<Geometry, {
[x: string]: any;
}>[];Defined in: packages/core-ol/src/layers/vectorLayer.ts:53
获取图层内全部要素
Returns
Feature<Geometry, { [x: string]: any; }>[]
Inherited from
getListeners()
ts
getListeners(type): Listener[] | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Target.d.ts:69
Get the listeners for a specified event type. Listeners are returned in the order that they will be called in.
Parameters
type
string
Type.
Returns
Listener[] | undefined
Listeners.
Inherited from
getMapInternal()
ts
getMapInternal(): Map | null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:345
For use inside the library only.
Returns
Map | null
Map.
Inherited from
getMaxResolution()
ts
getMaxResolution(): number;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:206
Return the maximum resolution of the layer. Returns Infinity if the layer has no maximum resolution set.
Returns
number
The maximum resolution of the layer.
Observable
Api
Inherited from
getMaxZoom()
ts
getMaxZoom(): number;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:230
Return the maximum zoom level of the layer. Returns Infinity if the layer has no maximum zoom set.
Returns
number
The maximum zoom level of the layer.
Observable
Api
Inherited from
getMinResolution()
ts
getMinResolution(): number;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:214
Return the minimum resolution of the layer. Returns 0 if the layer has no minimum resolution set.
Returns
number
The minimum resolution of the layer.
Observable
Api
Inherited from
getMinZoom()
ts
getMinZoom(): number;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:222
Return the minimum zoom level of the layer. Returns -Infinity if the layer has no minimum zoom set.
Returns
number
The minimum zoom level of the layer.
Observable
Api
Inherited from
getObjectByText()
ts
getObjectByText(text): TextComponent[];Defined in: packages/core-ol/src/tools/nameLayer.ts:434
按文字内容全匹配获取标签组合
Parameters
text
string
Returns
TextComponent[]
getOpacity()
ts
getOpacity(): number;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:237
Return the opacity of the layer (between 0 and 1).
Returns
number
The opacity of the layer.
Observable
Api
Inherited from
getProperties()
ts
getProperties(): NoInfer<NoInfer<{
[x: string]: any;
}> & {
[x: string]: any;
}>;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:126
Get an object of all property names and values.
Returns
NoInfer<NoInfer<{ [x: string]: any; }> & { [x: string]: any; }>
Object.
Api
Inherited from
getPropertiesInternal()
ts
getPropertiesInternal():
| Partial<NoInfer<NoInfer<{
[x: string]: any;
}> & {
[x: string]: any;
}>>
| null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:131
Get an object of all property names and values.
Returns
| Partial<NoInfer<NoInfer<{ [x: string]: any; }> & { [x: string]: any; }>> | null
Object.
Inherited from
GVectorLayer.getPropertiesInternal
getRenderBuffer()
ts
getRenderBuffer(): number | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:167
Returns
number | undefined
Render buffer.
Inherited from
getRenderer()
ts
getRenderer(): CanvasVectorLayerRenderer | null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:374
Get the renderer for this layer.
Returns
CanvasVectorLayerRenderer | null
The layer renderer.
Inherited from
getRenderOrder()
ts
getRenderOrder(): OrderFunction | null | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:171
Returns
OrderFunction | null | undefined
Render order.
Inherited from
getRenderSource()
ts
getRenderSource():
| VectorSource<Feature<Geometry, {
[x: string]: any;
}>>
| null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:282
Returns
| VectorSource<Feature<Geometry, { [x: string]: any; }>> | null
The source being rendered.
Inherited from
getRevision()
ts
getRevision(): number;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Observable.d.ts:72
Get the version number for this object. Each time the object is modified, its version number will be incremented.
Returns
number
Revision.
Api
Inherited from
getSource()
ts
getSource():
| VectorSource<Feature<Geometry, {
[x: string]: any;
}>>
| null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:278
Get the layer source.
Returns
| VectorSource<Feature<Geometry, { [x: string]: any; }>> | null
The layer source (or null if not yet set).
Observable
Api
Inherited from
getSourceState()
ts
abstract getSourceState(): State;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:242
Returns
State
Source state.
Inherited from
getStyle()
ts
getStyle(): StyleLike | FlatStyleLike | null | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:178
Get the style for features. This returns whatever was passed to the style option at construction or to the setStyle method.
Returns
StyleLike | FlatStyleLike | null | undefined
Layer style.
Api
Inherited from
getStyleFunction()
ts
getStyleFunction(): StyleFunction | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:184
Get the style function.
Returns
StyleFunction | undefined
Layer style function.
Api
Inherited from
getUpdateWhileAnimating()
ts
getUpdateWhileAnimating(): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:189
Returns
boolean
Whether the rendered layer should be updated while animating.
Inherited from
GVectorLayer.getUpdateWhileAnimating
getUpdateWhileInteracting()
ts
getUpdateWhileInteracting(): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:194
Returns
boolean
Whether the rendered layer should be updated while interacting.
Inherited from
GVectorLayer.getUpdateWhileInteracting
getVisible()
ts
getVisible(): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:250
Return the value of this layer's visible property. To find out whether the layer is visible on a map, use isVisible() instead.
Returns
boolean
The value of the visible property of the layer.
Observable
Api
Inherited from
getZIndex()
ts
getZIndex(): number | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:258
Return the Z-index of the layer, which is used to order layers before rendering. Returns undefined if the layer is unmanaged.
Returns
number | undefined
The Z-index of the layer.
Observable
Api
Inherited from
hasListener()
ts
hasListener(type?): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Target.d.ts:75
Parameters
type?
string
Type. If not provided, true will be returned if this event target has any listeners.
Returns
boolean
Has listeners.
Inherited from
hasProperties()
ts
hasProperties(): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:135
Returns
boolean
The object has properties.
Inherited from
hasRenderer()
ts
hasRenderer(): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:378
Returns
boolean
The layer has a renderer.
Inherited from
isVisible()
ts
isVisible(view?): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:311
The layer is visible on the map view, i.e. within its min/max resolution or zoom and extent, not set to visible: false, and not inside a layer group that is set to visible: false.
Parameters
view?
View | ViewStateLayerStateExtent
View or import("../Map.js").FrameState. Only required when the layer is not added to a map.
Returns
boolean
The layer is visible in the map view.
Api
Inherited from
keepVisible()
ts
keepVisible(): void;Defined in: packages/core-ol/src/tools/nameLayer.ts:380
重绘后维持手动隐藏状态
Returns
void
listenMoveEnd()
ts
listenMoveEnd(flag): void;Defined in: packages/core-ol/src/tools/nameLayer.ts:441
开关 moveend 自动重绘
Parameters
flag
boolean
Returns
void
notify()
ts
notify(key, oldValue): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:140
Parameters
key
string
Key name.
oldValue
any
Old value.
Returns
void
Inherited from
onceInternal()
ts
protected onceInternal(type, listener): EventsKey | EventsKey[];Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Observable.d.ts:86
Parameters
type
string | string[]
Type.
listener
(arg0) => unknown
Listener.
Returns
EventsKey | EventsKey[]
Event key.
Inherited from
onInternal()
ts
protected onInternal(type, listener): EventsKey | EventsKey[];Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Observable.d.ts:79
Parameters
type
string | string[]
Type.
listener
(arg0) => unknown
Listener.
Returns
EventsKey | EventsKey[]
Event key.
Inherited from
refresh()
ts
refresh(): void;Defined in: packages/core-ol/src/layers/vectorLayer.ts:84
刷新图层数据
Returns
void
Inherited from
removeChangeListener()
ts
removeChangeListener(key, listener): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:150
Parameters
key
string
Key name.
listener
Listener
Listener.
Returns
void
Inherited from
GVectorLayer.removeChangeListener
removeEventListener()
ts
removeEventListener(type, listener): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Target.d.ts:80
Parameters
type
string
Type.
listener
Listener
Listener.
Returns
void
Inherited from
GVectorLayer.removeEventListener
removeFeature()
ts
removeFeature(feature): void;Defined in: packages/core-ol/src/layers/vectorLayer.ts:73
移除要素
Parameters
feature
Feature
Returns
void
Inherited from
removeFeatureById()
ts
removeFeatureById(id): void;Defined in: packages/core-ol/src/layers/vectorLayer.ts:78
按 featureId 移除要素
Parameters
id
string | number
Returns
void
Inherited from
GVectorLayer.removeFeatureById
render()
ts
render(frameState, target): HTMLElement | null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:271
In charge to manage the rendering of the layer. One layer type is bounded with one layer renderer.
Parameters
frameState
FrameState | null
Frame state.
target
HTMLElement
Target which the renderer may (but need not) use for rendering its content.
Returns
HTMLElement | null
The rendered element.
Inherited from
renderDeclutter()
ts
renderDeclutter(frameState, layerState): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:330
Parameters
frameState
FrameState
Frame state.
layerState
State
Layer state.
Returns
void
Inherited from
renderDeferred()
ts
renderDeferred(frameState): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:335
When the renderer follows a layout -> render approach, do the final rendering here.
Parameters
frameState
FrameState
Frame state
Returns
void
Inherited from
set()
ts
set(
key,
value,
silent?): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:158
Sets a value.
Parameters
key
string
Key name.
value
any
Value.
silent?
boolean
Update without triggering an event.
Returns
void
Api
Inherited from
setBackground()
ts
setBackground(background?): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:263
Sets the background color.
Parameters
background?
BackgroundColor
Background color.
Returns
void
Inherited from
setDeclutter()
ts
setDeclutter(declutter): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:226
Parameters
declutter
string | number | boolean
Declutter images and text.
Returns
void
Api
Inherited from
setExtent()
ts
setExtent(extent): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:271
Set the extent at which the layer is visible. If undefined, the layer will be visible at all extents.
Parameters
extent
Extent | undefined
The extent of the layer.
Returns
void
Observable
Api
Inherited from
setFlatStyle()
ts
setFlatStyle(flatStyle): void;Defined in: packages/core-ol/src/layers/vectorLayer.ts:97
以声明式 FlatStyle 设置图层样式(ol 原生支持,内部转换为样式函数)。 适合序列化存储与作为响应式框架的 prop 传入。
Parameters
flatStyle
FlatStyleLike
Returns
void
Inherited from
setMap()
ts
setMap(map): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:357
Sets the layer to be rendered on top of other layers on a map. The map will not manage this layer in its layers collection. This is useful for temporary layers. To remove an unmanaged layer from the map, use #setMap(null).
To add the layer to a map and have it managed by the map, use module:ol/Map~Map#addLayer instead.
Parameters
map
Map | null
Map.
Returns
void
Api
Inherited from
setMapInternal()
ts
setMapInternal(map): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:340
For use inside the library only.
Parameters
map
Map | null
Map.
Returns
void
Inherited from
setMaxResolution()
ts
setMaxResolution(maxResolution): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:278
Set the maximum resolution at which the layer is visible.
Parameters
maxResolution
number
The maximum resolution of the layer.
Returns
void
Observable
Api
Inherited from
setMaxZoom()
ts
setMaxZoom(maxZoom): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:294
Set the maximum zoom (exclusive) at which the layer is visible. Note that the zoom levels for layer visibility are based on the view zoom level, which may be different from a tile source zoom level.
Parameters
maxZoom
number
The maximum zoom of the layer.
Returns
void
Observable
Api
Inherited from
setMinResolution()
ts
setMinResolution(minResolution): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:285
Set the minimum resolution at which the layer is visible.
Parameters
minResolution
number
The minimum resolution of the layer.
Returns
void
Observable
Api
Inherited from
setMinZoom()
ts
setMinZoom(minZoom): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:303
Set the minimum zoom (inclusive) at which the layer is visible. Note that the zoom levels for layer visibility are based on the view zoom level, which may be different from a tile source zoom level.
Parameters
minZoom
number
The minimum zoom of the layer.
Returns
void
Observable
Api
Inherited from
setOpacity()
ts
setOpacity(opacity): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:310
Set the opacity of the layer, allowed values range from 0 to 1.
Parameters
opacity
number
The opacity of the layer.
Returns
void
Observable
Api
Inherited from
setPoints()
ts
setPoints(points): void;Defined in: packages/core-ol/src/tools/nameLayer.ts:224
更新标注点并重绘
Parameters
points
Returns
void
setProperties()
ts
setProperties(values, silent?): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:166
Sets a collection of key-value pairs. Note that this changes any existing properties and adds new ones (it does not remove any existing properties).
Parameters
values
Partial<NoInfer<Properties>>
Values.
silent?
boolean
Update without triggering an event.
Returns
void
Api
Inherited from
setRenderOrder()
ts
setRenderOrder(renderOrder): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:199
Parameters
renderOrder
OrderFunction | null | undefined
Render order.
Returns
void
Inherited from
setSource()
ts
setSource(source): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:369
Set the layer source.
Parameters
source
| VectorSource<Feature<Geometry, { [x: string]: any; }>> | null
The layer source.
Returns
void
Observable
Api
Inherited from
setStyle()
ts
setStyle(style?): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:221
Set the style for features. This can be a single style object, an array of styles, or a function that takes a feature and resolution and returns an array of styles. If set to null, the layer has no style (a null style), so only features that have their own styles will be rendered in the layer. Call setStyle() without arguments to reset to the default style. See [the ol/style/Style module]module:ol/style/Style~Style for information on the default style.
If your layer has a static style, you can use [flat style]module:ol/style/flat~FlatStyle object literals instead of using the Style and symbolizer constructors (Fill, Stroke, etc.):
js
vectorLayer.setStyle({
"fill-color": "yellow",
"stroke-color": "black",
"stroke-width": 4
})Parameters
style?
StyleLike | FlatStyleLike | null
Layer style.
Returns
void
Api
Inherited from
setVisible()
ts
setVisible(visible): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:317
Set the visibility of the layer (true or false).
Parameters
visible
boolean
The visibility of the layer.
Returns
void
Observable
Api
Inherited from
setZIndex()
ts
setZIndex(zindex): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:325
Set Z-index of the layer, which is used to order layers before rendering. The default Z-index is 0.
Parameters
zindex
number
The z-index of the layer.
Returns
void
Observable
Api
Inherited from
textVisibility()
ts
textVisibility(textContent, visible): void;Defined in: packages/core-ol/src/tools/nameLayer.ts:390
控制指定文字标签的显隐(隐藏状态跨重绘保持)
Parameters
textContent
string
visible
boolean
Returns
void
unInternal()
ts
protected unInternal(type, listener): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Observable.d.ts:93
Unlisten for a certain type of event.
Parameters
type
string | string[]
Type.
listener
(arg0) => unknown
Listener.
Returns
void
Inherited from
unrender()
ts
unrender(): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:323
Called when a layer is not visible during a map render.
Returns
void
Inherited from
unset()
ts
unset(key, silent?): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:179
Unsets a property.
Parameters
key
string
Key name.
silent?
boolean
Unset without triggering an event.
Returns
void
