diff options
Diffstat (limited to 'misc/openlayers/examples/wmts.js')
-rw-r--r-- | misc/openlayers/examples/wmts.js | 35 |
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); + +} |