For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.
Class VectorTileSourceMaptiler
Hierarchy (View Summary)
- VectorTileSource
- VectorTileSource
Constructors
constructor
-
new VectorTileSource(
id: string,
options: VectorTileSourceOptions,
dispatcher: Dispatcher,
eventedParent: Evented,
): VectorTileSourceParameters
- id: string
- options: VectorTileSourceOptions
- dispatcher: Dispatcher
- eventedParent: Evented
Returns VectorTileSource
Properties
bounds
dispatcher
encoding
id
The id for the source. Must not be used by any existing source.
isTileClipped
false if tiles can be drawn outside their boundaries, true if they cannot.
map
maxzoom
The maximum zoom level for the source.
minzoom
The minimum zoom level for the source.
promoteId
reparseOverscaled
true if tiles should be sent back to the worker for each overzoomed zoom level, false if not.
scheme
tileBounds
tiles
tileSize
The tile size for the source.
type
url
Methods
abortTile
fire
hasTile
-
True is the tile is part of the source, false otherwise.
Parameters
- tileID: OverscaledTileID
The tile ID
Returns boolean
- tileID: OverscaledTileID
hasTransition
-
True if the source has transition, false otherwise.
Returns boolean
listens
-
Returns a true if this instance of Evented or any forwardeed instances of Evented have a listener for the specified type.
Parameters
- type: string
The event type
Returns boolean
trueif there is at least one registered listener for specified event type,falseotherwise - type: string
load
-
Parameters
OptionalsourceDataChanged: boolean
Returns Promise<void>
loaded
-
True if the source is loaded, false otherwise.
Returns boolean
loadTile
-
This method does the heavy lifting of loading a tile. In most cases it will defer the work to the relevant worker source.
Parameters
- tile: Tile
The tile to load
Returns Promise<void | LoadTileResult>
- tile: Tile
off
-
Removes a previously registered event listener.
Parameters
- type: string
The event type to remove listeners for.
- listener: Listener
The listener function to remove.
Returns this
- type: string
on
-
Adds a listener to a specified event type.
Parameters
- type: string
The event type to add a listen for.
- listener: Listener
The function to be called when the event is fired. The listener function is called with the data object passed to
fire, extended withtargetandtypeproperties.
Returns Subscription
- type: string
MaptileronAdd
-
This method is called when the source is added to the map.
Parameters
- map: MapLibreMap | Map
The map instance
Returns void
- map: MapLibreMap | Map
once
-
Adds a listener that will be called only once to a specified event type.
The listener will be called first time the event fires after the listener is registered.
Parameters
- type: string
The event type to listen for.
Optionallistener: ListenerThe function to be called when the event is fired the first time.
Returns Promise<any> | VectorTileSource
thisor a promise if a listener is not provided - type: string
onRemove
-
This method is called when the source is removed from the map.
Returns void
serialize
-
Returns VectorSourceSpecification
A plain (stringifiable) JS object representing the current state of the source. Creating a source using the returned object as the
optionsshould result in a Source that is equivalent to this one.
setEventedParent
-
Bubble all events fired by this instance of Evented to this parent instance of Evented.
Parameters
Optionalparent: Evented | nullOptionaldata: any
Returns this
setSourceProperty
-
Parameters
- callback: Function
Returns void
setTiles
-
Sets the source
tilesproperty and re-renders the map.Parameters
- tiles: string[]
An array of one or more tile source URLs, as in the TileJSON spec.
Returns this
- tiles: string[]
setUrl
-
Sets the source
urlproperty and re-renders the map.Parameters
- url: string
A URL to a TileJSON resource. Supported protocols are
http:andhttps:.
Returns this
- url: string
A source containing vector tiles in Maplibre Vector Tile format or Mapbox Vector Tile format. (See the Style Specification for detailed documentation of options.)
Example
Example
Example
Example
See
Add a vector tile source