new TileWMS(opt_options)
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Tile WMS options.
|
Fires:
-
change
(module:ol/events/Event~Event) - Generic change event. Triggered when the revision counter is increased. -
propertychange
(module:ol/Object.ObjectEvent) - Triggered when a property is changed. -
tileloadend
(module:ol/source/Tile.TileSourceEvent) - Triggered when a tile finishes loading, either when its data is loaded, or when loading was aborted because the tile is no longer needed. -
tileloaderror
(module:ol/source/Tile.TileSourceEvent) - Triggered if tile loading results in an error. -
tileloadstart
(module:ol/source/Tile.TileSourceEvent) - Triggered when a tile starts loading.
Extends
Methods
-
getGetFeatureInfoUrl(coordinate, resolution, projection, params){string|undefined}
source/TileWMS.js, line 163 -
Return the GetFeatureInfo URL for the passed coordinate, resolution, and projection. Return
undefined
if the GetFeatureInfo URL cannot be constructed.Name Type Description coordinate
module:ol/coordinate~Coordinate Coordinate.
resolution
number Resolution.
projection
module:ol/proj~ProjectionLike Projection.
params
Object GetFeatureInfo params.
INFO_FORMAT
at least should be provided. IfQUERY_LAYERS
is not provided then the layers specified in theLAYERS
parameter will be used.VERSION
should not be specified here.Returns:
GetFeatureInfo URL.
-
getParams(){Object}
source/TileWMS.js, line 228 -
Get the user-provided params, i.e. those passed to the constructor through the "params" option, and possibly updated using the updateParams method.
Returns:
Params.
-
Return the tile load function of the source.
Returns:
TileLoadFunction
-
Return the tile URL function of the source.
Returns:
TileUrlFunction
-
Return the URLs used for this source. When a tileUrlFunction is used instead of url or urls, null will be returned.
Returns:
URLs.
-
Sets whether to render reprojection edges or not (usually for debugging).
Name Type Description render
boolean Render the edges.
-
Sets the tile grid to use when reprojecting the tiles to the given projection instead of the default tile grid for the projection.
This can be useful when the default tile grid cannot be created (e.g. projection has no extent defined) or for optimization reasons (custom tile size, resolutions, ...).
Name Type Description projection
module:ol/proj~ProjectionLike Projection.
tilegrid
module:ol/tilegrid/TileGrid~TileGrid Tile grid to use for the projection.
-
Set the tile load function of the source.
Name Type Description tileLoadFunction
module:ol/Tile~LoadFunction Tile load function.
-
Set the tile URL function of the source.
Name Type Description tileUrlFunction
module:ol/Tile~UrlFunction Tile URL function.
key
string Optional new tile key for the source.
-
Set the URL to use for requests.
Name Type Description url
string URL.
-
Set the URLs to use for requests.
Name Type Description urls
Array.<string> URLs.
-
updateParams(params)
source/TileWMS.js, line 330 -
Update the user-provided params.
Name Type Description params
Object Params.