git-svn-id: http://svn.openlayers.org/trunk/openlayers@10388 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
41 lines
1.1 KiB
JavaScript
41 lines
1.1 KiB
JavaScript
var map;
|
|
|
|
function init() {
|
|
|
|
map = new OpenLayers.Map({
|
|
div: "map",
|
|
projection: "EPSG:900913",
|
|
units: "m",
|
|
maxExtent: new OpenLayers.Bounds(
|
|
-20037508.34, -20037508.34, 20037508.34, 20037508.34
|
|
),
|
|
maxResolution: 156543.0339
|
|
});
|
|
|
|
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);
|
|
|
|
}
|