The XYZ class is designed to make it easier for people who have tiles arranged by a standard XYZ grid.
OpenLayers. | The XYZ class is designed to make it easier for people who have tiles arranged by a standard XYZ grid. |
Properties | |
isBaseLayer | Default is true, as this is designed to be a base tile source. |
sphericalMecator | Whether the tile extents should be set to the defaults for spherical mercator. |
zoomOffset | {Number} If your cache has more zoom levels than you want to provide access to with this layer, supply a zoomOffset. |
serverResolutions | {Array} A list of all resolutions available on the server. |
Constructor | |
OpenLayers. | |
Functions | |
clone | Create a clone of this layer |
getURL | |
getXYZ | Calculates x, y and z for the given bounds. |
setMap | When the layer is added to a map, then we can fetch our origin (if we don’t have one.) |
OpenLayers. | A class to access OpenStreetMap tiles. |
{Number} If your cache has more zoom levels than you want to provide access to with this layer, supply a zoomOffset. This zoom offset is added to the current map zoom level to determine the level for a requested tile. For example, if you supply a zoomOffset of 3, when the map is at the zoom 0, tiles will be requested from level 3 of your cache. Default is 0 (assumes cache level and map zoom are equivalent). Using zoomOffset is an alternative to setting serverResolutions if you only want to expose a subset of the server resolutions.
clone: function ( obj )
Create a clone of this layer
obj | {Object} Is this ever used? |
{OpenLayers.Layer.XYZ} An exact clone of this OpenLayers.Layer.XYZ
getURL: function ( bounds )
bounds | {OpenLayers.Bounds} |
{String} A string with the layer’s url and parameters and also the passed-in bounds and appropriate tile size specified as parameters
getXYZ: function( bounds )
Calculates x, y and z for the given bounds.
bounds | {OpenLayers.Bounds} |
{Object} | an object with x, y and z properties. |
setMap: function( map )
When the layer is added to a map, then we can fetch our origin (if we don’t have one.)
map | {OpenLayers.Map} |
A class to access OpenStreetMap tiles. By default, uses the OpenStreetMap hosted tile.openstreetmap.org ‘Mapnik’ tileset. If you wish to use tiles@home / osmarender layer instead, you can pass a layer like:
new OpenLayers.Layer.OSM("t@h", "http://tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png");
This layer defaults to Spherical Mercator.
Create a clone of this layer
clone: function ( obj )
getURL: function ( bounds )
Calculates x, y and z for the given bounds.
getXYZ: function( bounds )
When the layer is added to a map, then we can fetch our origin (if we don’t have one.)
setMap: function( map )