Removing example as the service has been discontinued.
This commit is contained in:
@@ -1,38 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<title>OpenLayers XYZ with Offset</title>
|
||||
<link rel="stylesheet" href="../theme/default/style.css" type="text/css">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
<script src="../lib/OpenLayers.js"></script>
|
||||
<script src="xyz-offset.js"></script>
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<h1 id="title">XYZ Layer with Offset</h1>
|
||||
<div id="tags">
|
||||
XYZ, layer, tile
|
||||
</div>
|
||||
<div id="shortdesc">Using a limited set of levels from an XYZ layer with zoomOffset.</div>
|
||||
|
||||
<div id="map" class="smallmap"></div>
|
||||
|
||||
<div id="docs">
|
||||
<p>
|
||||
The XYZ layer allows a zoomOffset to be set if you want to have
|
||||
a maximum resolution for the map that differs from the maxiumum
|
||||
resolution of the cached tiles. This example uses only 6 of the
|
||||
levels in the cache, starting with the ninth level (index of 8)
|
||||
in the cache. To do this, the layer is constructed with a
|
||||
zoomOffset of 8. When the map zoom level is zero, the level
|
||||
with index 8 will be requested from the cache.
|
||||
</p>
|
||||
<p>
|
||||
See the <a href="xyz-offset.js" target="_blank">
|
||||
xyz-offset.js source</a> to see how this is done.
|
||||
</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,32 +0,0 @@
|
||||
var map, layer;
|
||||
|
||||
// called on body load
|
||||
function init() {
|
||||
|
||||
var extent = new OpenLayers.Bounds(
|
||||
-13758743.4295939, 5591455.28887228, -13531302.3472101 , 5757360.4178881
|
||||
);
|
||||
|
||||
map = new OpenLayers.Map({
|
||||
div: "map",
|
||||
maxExtent: new OpenLayers.Bounds(
|
||||
-128 * 156543.0339, -128 * 156543.0339,
|
||||
128 * 156543.0339, 128 * 156543.0339
|
||||
),
|
||||
restrictedExtent: extent,
|
||||
maxResolution: 611.496226171875, // corresponds to level 8 in the cache
|
||||
numZoomLevels: 6,
|
||||
projection: new OpenLayers.Projection("EPSG:900913"),
|
||||
units: "m",
|
||||
layers: [
|
||||
new OpenLayers.Layer.XYZ(
|
||||
"ESRI",
|
||||
"http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Portland/ESRI_LandBase_WebMercator/MapServer/tile/${z}/${y}/${x}",
|
||||
{zoomOffset: 8} // since our map maxResolution differs from cache max resolution
|
||||
)
|
||||
]
|
||||
});
|
||||
|
||||
map.zoomToExtent(extent);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user