diff --git a/examples/mobile-wmts-vienna.js b/examples/mobile-wmts-vienna.js
index ab593e04ce..ded4d00f83 100644
--- a/examples/mobile-wmts-vienna.js
+++ b/examples/mobile-wmts-vienna.js
@@ -96,20 +96,14 @@ var map;
theme: null,
projection: "EPSG:3857",
units: "m",
- maxExtent: [-20037508.34, -20037508.34, 20037508.34, 20037508.34],
- maxResolution: 156543.0339,
- numZoomLevels: 20,
+ restrictedExtent: [1799448.394855, 6124949.747770, 1848250.442089, 6162571.828177],
+ maxResolution: 38.21851413574219,
+ numZoomLevels: 8,
tileManager: new OpenLayers.TileManager(),
controls: [
new OpenLayers.Control.Navigation({
- mouseWheelOptions: {
- cumulative: false,
- interval: 20
- },
dragPanOptions: {
- enableKinetic: {
- deceleration: 0.02
- }
+ enableKinetic: true
},
zoomBoxEnabled: false
}),
@@ -133,9 +127,11 @@ var map;
// Defaults for the WMTS layers
var defaults = {
+ zoomOffset: 12,
requestEncoding: "REST",
matrixSet: "google3857",
- attribution: 'Datenquelle: Stadt Wien - data.wien.gv.at'
+ attribution: 'Datenquelle: Stadt Wien - data.wien.gv.at',
+ transitionEffect: "resize"
};
// The WMTS layers we're going to add
@@ -160,10 +156,10 @@ var map;
var doc = request.responseText,
caps = format.read(doc);
fmzk = format.createLayer(caps, OpenLayers.Util.applyDefaults(
- {layer:"fmzk", transitionEffect:"resize"}, defaults
+ {layer:"fmzk"}, defaults
));
aerial = format.createLayer(caps, OpenLayers.Util.applyDefaults(
- {layer:"lb", transitionEffect:"resize"}, defaults
+ {layer:"lb"}, defaults
));
labels = format.createLayer(caps, OpenLayers.Util.applyDefaults(
{layer:"beschriftung", isBaseLayer: false},
@@ -182,24 +178,39 @@ var map;
var extent = new OpenLayers.Bounds(1799448.394855, 6124949.74777, 1848250.442089, 6162571.828177);
defaults.tileFullExtent = extent;
fmzk = new OpenLayers.Layer.WMTS(OpenLayers.Util.applyDefaults({
- url: "http://maps.wien.gv.at/wmts/fmzk/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg",
+ url: [
+ "http://maps.wien.gv.at/wmts/fmzk/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg",
+ "http://maps1.wien.gv.at/wmts/fmzk/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg",
+ "http://maps2.wien.gv.at/wmts/fmzk/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg",
+ "http://maps3.wien.gv.at/wmts/fmzk/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg",
+ "http://maps4.wien.gv.at/wmts/fmzk/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg"
+ ],
layer: "fmzk",
- style: "pastell",
- transitionEffect: "resize"
+ style: "pastell"
},
defaults));
aerial = new OpenLayers.Layer.WMTS(OpenLayers.Util.applyDefaults({
- url: "http://maps.wien.gv.at/wmts/lb/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg",
+ url: [
+ "http://maps.wien.gv.at/wmts/lb/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg",
+ "http://maps1.wien.gv.at/wmts/lb/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg",
+ "http://maps2.wien.gv.at/wmts/lb/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg",
+ "http://maps3.wien.gv.at/wmts/lb/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg",
+ "http://maps4.wien.gv.at/wmts/lb/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg"
+ ],
layer: "lb",
- style: "farbe",
- transitionEffect: "resize"
+ style: "farbe"
},
defaults));
labels = new OpenLayers.Layer.WMTS(OpenLayers.Util.applyDefaults({
- url: "http://maps.wien.gv.at/wmts/beschriftung/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png",
+ url: [
+ "http://maps.wien.gv.at/wmts/beschriftung/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png",
+ "http://maps1.wien.gv.at/wmts/beschriftung/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png",
+ "http://maps2.wien.gv.at/wmts/beschriftung/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png",
+ "http://maps3.wien.gv.at/wmts/beschriftung/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png",
+ "http://maps4.wien.gv.at/wmts/beschriftung/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png"
+ ],
layer: "beschriftung",
style: "normal",
- transitionEffect: null,
isBaseLayer: false
},
defaults));