Appearance
Documentation / @geoverse/core-ol / SuperClusterSource
Class: SuperClusterSource
Defined in: packages/core-ol/src/sources/superClusterSource.ts:36
基于 supercluster 的聚合数据源(十万级点位)。 内部维护原始 VectorSource,本身作为聚合结果源供图层渲染。
Extends
VectorSource
Constructors
Constructor
ts
new SuperClusterSource(options): SuperClusterSource;Defined in: packages/core-ol/src/sources/superClusterSource.ts:50
Parameters
options
Returns
SuperClusterSource
Overrides
ts
VectorSource.constructorProperties
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
ts
VectorSource.disposedloading
ts
loading: number | boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:114
This source is currently loading data. Sources that defer loading to the map's tile queue never set this to a truthy value.
Inherited from
ts
VectorSource.loadingon
ts
on: VectorSourceOnSignature<EventsKey, Feature<Geometry, {
[x: string]: any;
}>>;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:289
Inherited from
ts
VectorSource.ononce
ts
once: VectorSourceOnSignature<EventsKey, Feature<Geometry, {
[x: string]: any;
}>>;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:293
Inherited from
ts
VectorSource.onceprojection
ts
protected projection: Projection | null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:98
Inherited from
ts
VectorSource.projectionun
ts
un: VectorSourceOnSignature<void>;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:297
Inherited from
ts
VectorSource.unviewRejector
ts
protected viewRejector: (arg0) => void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:139
Parameters
arg0
Error
Returns
void
Inherited from
ts
VectorSource.viewRejectorviewResolver
ts
protected viewResolver: (arg0) => void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:134
Parameters
arg0
ViewOptions
Returns
void
Inherited from
ts
VectorSource.viewResolverMethods
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
ts
VectorSource.addChangeListeneraddEventListener()
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
ts
VectorSource.addEventListeneraddFeature()
ts
addFeature(feature): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:372
Add a single feature to the source. If you want to add a batch of features at once, call module:ol/source/Vector~VectorSource#addFeatures #addFeatures() instead. A feature will not be added to the source if feature with the same id is already there. The reason for this behavior is to avoid feature duplication when using bbox or tile loading strategies. Note: this also applies if a module:ol/Collection~Collection is used for features, meaning that if a feature with a duplicate id is added in the collection, it will be removed from it right away.
Parameters
feature
Feature
Feature to add.
Returns
void
Api
Inherited from
ts
VectorSource.addFeatureaddFeatureInternal()
ts
protected addFeatureInternal(feature): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:378
Add a feature without firing a change event.
Parameters
feature
Feature
Feature.
Returns
void
Inherited from
ts
VectorSource.addFeatureInternaladdFeatures()
ts
addFeatures(features): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:398
Add a batch of features to the source.
Parameters
features
Feature<Geometry, { [x: string]: any; }>[]
Features to add.
Returns
void
Api
Inherited from
ts
VectorSource.addFeaturesaddFeaturesInternal()
ts
protected addFeaturesInternal(features): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:404
Add features without firing a change event.
Parameters
features
Feature<Geometry, { [x: string]: any; }>[]
Features.
Returns
void
Inherited from
ts
VectorSource.addFeaturesInternalapplyProperties()
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
ts
VectorSource.applyPropertieschanged()
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
ts
VectorSource.changedclear()
ts
clear(fast?): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:415
Remove all features from the source.
Parameters
fast?
boolean
Skip dispatching of module:ol/source/Vector.VectorSourceEvent#event:removefeature events.
Returns
void
Api
Inherited from
ts
VectorSource.cleardispatchEvent()
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
ts
VectorSource.dispatchEventdispose()
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
ts
VectorSource.disposedisposeInternal()
ts
protected disposeInternal(): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Disposable.d.ts:24
Extension point for disposable objects.
Returns
void
Inherited from
ts
VectorSource.disposeInternalforEachFeature()
ts
forEachFeature<T>(callback): T | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:428
Iterate through all features on the source, calling the provided callback with each one. If the callback returns any "truthy" value, iteration will stop and the function will return the same value. Note: this function only iterate through the feature that have a defined geometry.
Type Parameters
T
T
Parameters
callback
(arg0) => T
Called with each feature on the source. Return a truthy value to stop iteration.
Returns
T | undefined
The return value from the last call to the callback.
Api
Inherited from
ts
VectorSource.forEachFeatureforEachFeatureAtCoordinateDirect()
ts
forEachFeatureAtCoordinateDirect<T>(coordinate, callback): T | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:444
Iterate through all features whose geometries contain the provided coordinate, calling the callback with each feature. If the callback returns a "truthy" value, iteration will stop and the function will return the same value.
For module:ol/render/Feature~RenderFeature features, the callback will be called for all features.
Type Parameters
T
T
Parameters
coordinate
Coordinate
Coordinate.
callback
(arg0) => T
Called with each feature whose goemetry contains the provided coordinate.
Returns
T | undefined
The return value from the last call to the callback.
Inherited from
ts
VectorSource.forEachFeatureAtCoordinateDirectforEachFeatureInExtent()
ts
forEachFeatureInExtent<T>(extent, callback): T | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:464
Iterate through all features whose bounding box intersects the provided extent (note that the feature's geometry may not intersect the extent), calling the callback with each feature. If the callback returns a "truthy" value, iteration will stop and the function will return the same value.
If you are interested in features whose geometry intersects an extent, call the module:ol/source/Vector~VectorSource#forEachFeatureIntersectingExtent #forEachFeatureIntersectingExtent() method instead.
When useSpatialIndex is set to false, this method will loop through all features, equivalent to module:ol/source/Vector~VectorSource#forEachFeature #forEachFeature().
Type Parameters
T
T
Parameters
extent
Extent
Extent.
callback
(arg0) => T
Called with each feature whose bounding box intersects the provided extent.
Returns
T | undefined
The return value from the last call to the callback.
Api
Inherited from
ts
VectorSource.forEachFeatureInExtentforEachFeatureIntersectingExtent()
ts
forEachFeatureIntersectingExtent<T>(extent, callback): T | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:480
Iterate through all features whose geometry intersects the provided extent, calling the callback with each feature. If the callback returns a "truthy" value, iteration will stop and the function will return the same value.
If you only want to test for bounding box intersection, call the module:ol/source/Vector~VectorSource#forEachFeatureInExtent #forEachFeatureInExtent() method instead.
Type Parameters
T
T
Parameters
extent
Extent
Extent.
callback
(arg0) => T
Called with each feature whose geometry intersects the provided extent.
Returns
T | undefined
The return value from the last call to the callback.
Api
Inherited from
ts
VectorSource.forEachFeatureIntersectingExtentget()
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
ts
VectorSource.getgetAttributions()
ts
getAttributions(): Attribution | null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:150
Get the attribution function for the source.
Returns
Attribution | null
Attribution function.
Api
Inherited from
ts
VectorSource.getAttributionsgetAttributionsCollapsible()
ts
getAttributionsCollapsible(): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:155
Returns
boolean
Attributions are collapsible.
Api
Inherited from
ts
VectorSource.getAttributionsCollapsiblegetClosestFeatureToCoordinate()
ts
getClosestFeatureToCoordinate(coordinate, filter?):
| Feature<Geometry, {
[x: string]: any;
}>
| null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:531
Get the closest feature to the provided coordinate.
This method is not available when the source is configured with useSpatialIndex set to false and the features in this source are of type module:ol/Feature~Feature.
Parameters
coordinate
Coordinate
Coordinate.
filter?
(arg0) => boolean
Feature filter function. The filter function will receive one argument, the module:ol/Feature~Feature feature and it should return a boolean value. By default, no filtering is made.
Returns
| Feature<Geometry, { [x: string]: any; }> | null
Closest feature (or null if none found).
Api
Inherited from
ts
VectorSource.getClosestFeatureToCoordinategetClusterExpansionZoom()
ts
getClusterExpansionZoom(feature): number;Defined in: packages/core-ol/src/sources/superClusterSource.ts:179
聚合点散开所需的层级
Parameters
feature
Feature
Returns
number
getExtent()
ts
getExtent(extent?): Extent | null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:542
Get the extent of the features currently in the source.
This will return null when the source is configured with useSpatialIndex set to false.
Parameters
extent?
Extent
Destination extent. If provided, no new extent will be created. Instead, that extent's coordinates will be overwritten.
Returns
Extent | null
Extent.
Api
Inherited from
ts
VectorSource.getExtentgetFeatureById()
ts
getFeatureById(id):
| Feature<Geometry, {
[x: string]: any;
}>
| null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:555
Get a feature by its identifier (the value returned by feature.getId()). When RenderFeatures are used, getFeatureById() can return an array of RenderFeatures. This allows for handling of GeometryCollection geometries, where format readers create one RenderFeature per GeometryCollection member. Note that the index treats string and numeric identifiers as the same. So source.getFeatureById(2) will return a feature with id '2' or 2.
Parameters
id
string | number
Feature identifier.
Returns
| Feature<Geometry, { [x: string]: any; }> | null
The feature (or null if not found).
Api
Inherited from
ts
VectorSource.getFeatureByIdgetFeatureByUid()
ts
getFeatureByUid(uid):
| Feature<Geometry, {
[x: string]: any;
}>
| null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:562
Get a feature by its internal unique identifier (using getUid).
Parameters
uid
string
Feature identifier.
Returns
| Feature<Geometry, { [x: string]: any; }> | null
The feature (or null if not found).
Inherited from
ts
VectorSource.getFeatureByUidgetFeatures()
ts
getFeatures(): Feature<Geometry, {
[x: string]: any;
}>[];Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:495
Get a snapshot of the features currently on the source in random order. The returned array is a copy, the features are references to the features in the source.
Returns
Feature<Geometry, { [x: string]: any; }>[]
Features.
Api
Inherited from
ts
VectorSource.getFeaturesgetFeaturesAtCoordinate()
ts
getFeaturesAtCoordinate(coordinate): Feature<Geometry, {
[x: string]: any;
}>[];Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:502
Get all features whose geometry intersects the provided coordinate.
Parameters
coordinate
Coordinate
Coordinate.
Returns
Feature<Geometry, { [x: string]: any; }>[]
Features.
Api
Inherited from
ts
VectorSource.getFeaturesAtCoordinategetFeaturesCollection()
ts
getFeaturesCollection():
| Collection<Feature<Geometry, {
[x: string]: any;
}>>
| null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:488
Get the features collection associated with this source. Will be null unless the source was configured with useSpatialIndex set to false, or with a module:ol/Collection~Collection as features.
Returns
| Collection<Feature<Geometry, { [x: string]: any; }>> | null
The collection of features.
Api
Inherited from
ts
VectorSource.getFeaturesCollectiongetFeaturesForCluster()
ts
getFeaturesForCluster(feature): Feature<Geometry, {
[x: string]: any;
}>[];Defined in: packages/core-ol/src/sources/superClusterSource.ts:158
聚合点内的全部原始要素(非聚合点返回自身)
Parameters
feature
Feature
Returns
Feature<Geometry, { [x: string]: any; }>[]
getFeaturesInExtent()
ts
getFeaturesInExtent(extent, projection?): Feature<Geometry, {
[x: string]: any;
}>[];Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:517
Get all features whose bounding box intersects the provided extent. Note that this returns an array of all features intersecting the given extent in random order (so it may include features whose geometries do not intersect the extent).
When useSpatialIndex is set to false, this method will return all features.
Parameters
extent
Extent
Extent.
projection?
Projection
Include features where extent exceeds the x-axis bounds of projection and wraps around the world.
Returns
Feature<Geometry, { [x: string]: any; }>[]
Features.
Api
Inherited from
ts
VectorSource.getFeaturesInExtentgetFormat()
ts
getFormat():
| FeatureFormat<Feature<Geometry, {
[x: string]: any;
}>>
| null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:569
Get the format associated with this source.
Returns
| FeatureFormat<Feature<Geometry, { [x: string]: any; }>> | null
} The feature format.
Api
Inherited from
ts
VectorSource.getFormatgetInterpolate()
ts
getInterpolate(): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:184
Returns
boolean
Use linear interpolation when resampling.
Inherited from
ts
VectorSource.getInterpolategetKeys()
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
ts
VectorSource.getKeysgetListeners()
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
ts
VectorSource.getListenersgetOverlaps()
ts
getOverlaps(): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:573
Returns
boolean
The source can have overlapping geometries.
Inherited from
ts
VectorSource.getOverlapsgetProjection()
ts
getProjection(): Projection | null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:161
Get the projection of the source.
Returns
Projection | null
Projection.
Api
Inherited from
ts
VectorSource.getProjectiongetProperties()
ts
getProperties(): NoInfer<{
[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<{ [x: string]: any; }>
Object.
Api
Inherited from
ts
VectorSource.getPropertiesgetPropertiesInternal()
ts
getPropertiesInternal():
| Partial<NoInfer<{
[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<{ [x: string]: any; }>> | null
Object.
Inherited from
ts
VectorSource.getPropertiesInternalgetRadius()
ts
getRadius(): number;Defined in: packages/core-ol/src/sources/superClusterSource.ts:76
聚合像素半径
Returns
number
getResolutions()
ts
getResolutions(projection?): number[] | null;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:166
Parameters
projection?
Projection
Projection.
Returns
number[] | null
Resolutions.
Inherited from
ts
VectorSource.getResolutionsgetRevision()
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
ts
VectorSource.getRevisiongetSource()
ts
getSource(): VectorSource;Defined in: packages/core-ol/src/sources/superClusterSource.ts:86
原始(未聚合)数据源
Returns
VectorSource
getState()
ts
getState(): State;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:176
Get the state of the source, see import("./Source.js").State for possible states.
Returns
State
State.
Api
Inherited from
ts
VectorSource.getStategetUrl()
ts
getUrl(): string | FeatureUrlFunction | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:580
Get the url associated with this source.
Returns
string | FeatureUrlFunction | undefined
The url.
Api
Inherited from
ts
VectorSource.getUrlgetView()
ts
getView(): Promise<ViewOptions>;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:170
Returns
Promise<ViewOptions>
A promise for view-related properties.
Inherited from
ts
VectorSource.getViewgetWrapX()
ts
getWrapX(): boolean | undefined;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:180
Returns
boolean | undefined
Wrap X.
Inherited from
ts
VectorSource.getWrapXhasFeature()
ts
hasFeature(feature): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:592
Returns true if the feature is contained within the source.
Parameters
feature
Feature
Feature.
Returns
boolean
Has feature.
Api
Inherited from
ts
VectorSource.hasFeaturehasListener()
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
ts
VectorSource.hasListenerhasProperties()
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
ts
VectorSource.hasPropertiesisEmpty()
ts
isEmpty(): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:596
Returns
boolean
Is empty.
Inherited from
ts
VectorSource.isEmptyloadFeatures()
ts
loadFeatures(
extent,
resolution,
projection): void;Defined in: packages/core-ol/src/sources/superClusterSource.ts:188
Parameters
extent
Extent
Extent.
resolution
number
Resolution.
projection
Projection
Projection.
Returns
void
Overrides
ts
VectorSource.loadFeaturesnotify()
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
ts
VectorSource.notifyonceInternal()
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
ts
VectorSource.onceInternalonInternal()
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
ts
VectorSource.onInternalrefresh()
ts
refresh(): void;Defined in: packages/core-ol/src/sources/superClusterSource.ts:91
数据变化后重建聚合
Returns
void
Overrides
ts
VectorSource.refreshremoveChangeListener()
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
ts
VectorSource.removeChangeListenerremoveEventListener()
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
ts
VectorSource.removeEventListenerremoveFeature()
ts
removeFeature(feature): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:624
Remove a single feature from the source. If you want to batch remove features, use the module:ol/source/Vector~VectorSource#removeFeatures #removeFeatures() method instead.
Parameters
feature
Feature
Feature to remove.
Returns
void
Api
Inherited from
ts
VectorSource.removeFeatureremoveFeatureInternal()
ts
protected removeFeatureInternal(feature): boolean;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:631
Remove feature without firing a change event.
Parameters
feature
Feature
Feature.
Returns
boolean
True if the feature was removed, false if it was not found.
Inherited from
ts
VectorSource.removeFeatureInternalremoveFeatures()
ts
removeFeatures(features): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:616
Batch remove features from the source. If you want to remove all features at once, use the module:ol/source/Vector~VectorSource#clear #clear() method instead.
Parameters
features
Feature<Geometry, { [x: string]: any; }>[]
Features to remove.
Returns
void
Api
Inherited from
ts
VectorSource.removeFeaturesremoveLoadedExtent()
ts
removeLoadedExtent(extent): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:608
Remove an extent from the list of loaded extents.
Parameters
extent
Extent
Extent.
Returns
void
Api
Inherited from
ts
VectorSource.removeLoadedExtentset()
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
ts
VectorSource.setsetAttributions()
ts
setAttributions(attributions): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:197
Set the attributions of the source.
Parameters
attributions
AttributionLike | undefined
Attributions. Can be passed as string, Array<string>, module:ol/source/Source~Attribution, or undefined.
Returns
void
Api
Inherited from
ts
VectorSource.setAttributionssetLoader()
ts
setLoader(loader): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:645
Set the new loader of the source. The next render cycle will use the new loader.
Parameters
loader
FeatureLoader<FeatureLike>
The loader to set.
Returns
void
Api
Inherited from
ts
VectorSource.setLoadersetOverlaps()
ts
setOverlaps(overlaps): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:655
Parameters
overlaps
boolean
The source can have overlapping geometries.
Returns
void
Inherited from
ts
VectorSource.setOverlapssetProperties()
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
ts
VectorSource.setPropertiessetRadius()
ts
setRadius(radius): void;Defined in: packages/core-ol/src/sources/superClusterSource.ts:80
Parameters
radius
number
Returns
void
setState()
ts
setState(state): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Source.d.ts:202
Set the state of the source.
Parameters
state
State
State.
Returns
void
Inherited from
ts
VectorSource.setStatesetUrl()
ts
setUrl(url): void;Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/source/Vector.d.ts:651
Points the source to a new url. The next render cycle will use the new url.
Parameters
url
string | FeatureUrlFunction
Url.
Returns
void
Api
Inherited from
ts
VectorSource.setUrlunInternal()
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
ts
VectorSource.unInternalunset()
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
Api
Inherited from
ts
VectorSource.unset