36 lines
955 B
JavaScript
36 lines
955 B
JavaScript
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);
|
|
|
|
}
|