summaryrefslogtreecommitdiff
path: root/misc/openlayers/examples/wmts.js
diff options
context:
space:
mode:
Diffstat (limited to 'misc/openlayers/examples/wmts.js')
-rw-r--r--misc/openlayers/examples/wmts.js35
1 files changed, 35 insertions, 0 deletions
diff --git a/misc/openlayers/examples/wmts.js b/misc/openlayers/examples/wmts.js
new file mode 100644
index 0000000..391a200
--- /dev/null
+++ b/misc/openlayers/examples/wmts.js
@@ -0,0 +1,35 @@
+var map;
+
+function init() {
+
+ map = new OpenLayers.Map({
+ div: "map",
+ projection: "EPSG:900913"
+ });
+
+ var osm = new OpenLayers.Layer.OSM();
+
+ // If tile matrix identifiers differ from zoom levels (0, 1, 2, ...)
+ // then they must be explicitly provided.
+ var matrixIds = new Array(26);
+ for (var i=0; i<26; ++i) {
+ matrixIds[i] = "EPSG:900913:" + i;
+ }
+
+ var wmts = new OpenLayers.Layer.WMTS({
+ name: "Medford Buildings",
+ url: "http://v2.suite.opengeo.org/geoserver/gwc/service/wmts/",
+ layer: "medford:buildings",
+ matrixSet: "EPSG:900913",
+ matrixIds: matrixIds,
+ format: "image/png",
+ style: "_null",
+ opacity: 0.7,
+ isBaseLayer: false
+ });
+
+ map.addLayers([osm, wmts]);
+ map.addControl(new OpenLayers.Control.LayerSwitcher());
+ map.setCenter(new OpenLayers.LonLat(-13677832, 5213272), 13);
+
+}