return "/openlayers/";
}
-function createMap(divName) {
+function createMap(divName, options) {
+ if (!options) { options = {} }
map = new OpenLayers.Map(divName, {
- controls: [
+ controls: options.controls || [
new OpenLayers.Control.ArgParser(),
new OpenLayers.Control.Attribution(),
new OpenLayers.Control.LayerSwitcher(),
new OpenLayers.Control.PanZoomBar(),
new OpenLayers.Control.ScaleLine()
],
- maxResolution: 156543,
- units: "m"
+ units: "m",
+ maxResolution: 156543.0339,
+ numZoomLevels: 20
});
var mapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik", {
}
function getEventPosition(event) {
- return map.getLonLatFromViewPortPx(e.xy).clone().transform(epsg4326, map.getProjectionObject());
+ return map.getLonLatFromViewPortPx(event.xy).clone().transform(map.getProjectionObject(), epsg4326);
}
function getMapLayers() {