Class: WMTS

ol.source.WMTS

Layer source for tile data from WMTS servers.

new ol.source.WMTS(options) experimental

Name Type Description
options

WMTS options.

Name Type Description
attributions Array.<ol.Attribution> | undefined optional

Attributions.

crossOrigin string | null | undefined optional

crossOrigin setting for image requests.

extent ol.Extent | undefined optional

Extent.

logo string | undefined optional

Logo.

pixelRatio number | undefined optional

Device pixel ratio supported by the server.

tileGrid ol.tilegrid.WMTS

Tile grid.

projection ol.proj.ProjectionLike

Projection.

requestEncoding ol.source.WMTSRequestEncoding | undefined optional

Request encoding.

layer string

Layer.

style string

Style.

version string | undefined optional

WMTS version. Default to 1.0.0.

format string | undefined optional

Format.

matrixSet string

Matrix set.

dimensions Object | undefined optional

Dimensions.

url string | undefined optional

URL.

maxZoom number | undefined optional

Maximum zoom.

tileLoadFunction ol.TileLoadFunctionType | undefined optional

Optional function to load a tile given a URL.

urls Array.<string> | undefined optional

Urls.

Fires:
  • change experimental - Triggered when the state of the source changes.

Extends

Methods

staticol.source.WMTS.optionsFromCapabilities(wmtsCap, layer){olx.source.WMTSOptions} experimental

Name Type Description
wmtsCap Object

An object representing the capabilities document.

layer string

The layer identifier.

Returns:
WMTS source options object.

dispatchChangeEvent() inherited experimental

Dispatches a change event.

Fires:
  • change experimental

getDimensions(){Object} experimental

Get the dimensions, i.e. those passed to the constructor through the "dimensions" option, and possibly updated using the updateDimensions method.

Returns:
Dimensions.
Returns:
State.
Returns:
Tile grid.
Returns:
TileLoadFunction
Returns:
TileUrlFunction

on(type, listener, opt_this){goog.events.Key} inherited experimental

Listen for a certain type of event.

Name Type Description
type string | Array.<string>

The event type or array of event types.

listener function

The listener function.

this Object optional

The object to use as this in listener.

Returns:
Unique key for the listener.

once(type, listener, opt_this){goog.events.Key} inherited experimental

Listen once for a certain type of event.

Name Type Description
type string | Array.<string>

The event type or array of event types.

listener function

The listener function.

this Object optional

The object to use as this in listener.

Returns:
Unique key for the listener.

setTileLoadFunction(tileLoadFunction) inherited experimental

Name Type Description
tileLoadFunction ol.TileLoadFunctionType

Tile load function.

setTileUrlFunction(tileUrlFunction) inherited experimental

Name Type Description
tileUrlFunction ol.TileUrlFunctionType

Tile URL function.

un(type, listener, opt_this) inherited experimental

Unlisten for a certain type of event.

Name Type Description
type string | Array.<string>

The event type or array of event types.

listener function

The listener function.

this Object optional

The object to use as this in listener.

unByKey(key) inherited experimental

Removes an event listener using the key returned by on() or once().

Name Type Description
key goog.events.Key

Key.

updateDimensions(dimensions) experimental

Update the dimensions.

Name Type Description
dimensions Object

Dimensions.