Classes
Type Definitions
-
Options{Object}
-
Properties:
Name Type Argument Default Description attributionsmodule:ol/source/Source~AttributionLike <optional>
Attributions.
attributionsCollapsibleboolean <optional>
true Attributions are collapsible.
cacheSizenumber <optional>
Initial tile cache size. Will auto-grow to hold at least the number of tiles in the viewport.
crossOriginnull | string <optional>
The
crossOriginattribute for loaded images. Note that you must provide acrossOriginvalue if you want to access pixel data with the Canvas renderer. See https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.imageSmoothingboolean <optional>
true Enable image smoothing.
opaqueboolean <optional>
false Whether the layer is opaque.
projectionmodule:ol/proj~ProjectionLike <optional>
'EPSG:3857' Projection.
reprojectionErrorThresholdnumber <optional>
0.5 Maximum allowed reprojection error (in pixels). Higher values can increase reprojection performance, but decrease precision.
maxZoomnumber <optional>
42 Optional max zoom level. Not used if
tileGridis provided.minZoomnumber <optional>
0 Optional min zoom level. Not used if
tileGridis provided.maxResolutionnumber <optional>
Optional tile grid resolution at level zero. Not used if
tileGridis provided.tileGridmodule:ol/tilegrid/TileGrid~TileGrid <optional>
Tile grid.
tileLoadFunctionmodule:ol/Tile~LoadFunction <optional>
Optional function to load a tile given a URL. The default is
function(imageTile, src) { imageTile.getImage().src = src; };tilePixelRationumber <optional>
1 The pixel ratio used by the tile service. For example, if the tile service advertizes 256px by 256px tiles but actually sends 512px by 512px images (for retina/hidpi devices) then
tilePixelRatioshould be set to2.tileSizenumber | module:ol/size~Size <optional>
[256, 256] The tile size used by the tile service. Not used if
tileGridis provided.tileUrlFunctionmodule:ol/Tile~UrlFunction <optional>
Optional function to get tile URL given a tile coordinate and the projection. Required if
urlorurlsare not provided.urlstring <optional>
URL template. Must include
{x},{y}or{-y}, and{z}placeholders. A{?-?}template pattern, for examplesubdomain{a-f}.domain.com, may be used instead of defining each one separately in theurlsoption.urlsArray.<string> <optional>
An array of URL templates.
wrapXboolean <optional>
true Whether to wrap the world horizontally.
transitionnumber <optional>
250 Duration of the opacity transition for rendering. To disable the opacity transition, pass
transition: 0.zDirectionnumber | module:ol/array~NearestDirectionFunction <optional>
0 Choose whether to use tiles with a higher or lower zoom level when between integer zoom levels. See
module:ol/tilegrid/TileGrid~TileGrid#getZForResolution.
OpenLayers