Upgrade OpenLayers to the 2.4 release.
This commit is contained in:
parent
874c4f367f
commit
af5fa9e0ca
2 changed files with 711 additions and 402 deletions
|
@ -59,9 +59,9 @@
|
||||||
}
|
}
|
||||||
map = new OpenLayers.Map( "map",
|
map = new OpenLayers.Map( "map",
|
||||||
{maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34), maxZoomLevel:18, maxResolution:156543, units:'meters', projection: "EPSG:41001"} );
|
{maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34), maxZoomLevel:18, maxResolution:156543, units:'meters', projection: "EPSG:41001"} );
|
||||||
layer = new OpenLayers.Layer.LikeGoogle( "Mapnik", "http://tile.openstreetmap.org/", {type:'png'} );
|
layer = new OpenLayers.Layer.TMS( "Mapnik", "http://tile.openstreetmap.org/", {type:'png', getURL:getTileURL} );
|
||||||
map.addLayer(layer);
|
map.addLayer(layer);
|
||||||
layer = new OpenLayers.Layer.LikeGoogle( "Osmarender", "http://dev.openstreetmap.org/~ojw/Tiles/tile.php/", {type:'png'} );
|
layer = new OpenLayers.Layer.TMS( "Osmarender", "http://dev.openstreetmap.org/~ojw/Tiles/tile.php/", {type:'png', getURL:getTileURL} );
|
||||||
map.addLayer(layer);
|
map.addLayer(layer);
|
||||||
|
|
||||||
//Marker stuff
|
//Marker stuff
|
||||||
|
@ -85,6 +85,14 @@
|
||||||
updateLocation();
|
updateLocation();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getTileURL( bounds ) {
|
||||||
|
var res = this.map.getResolution();
|
||||||
|
var x = Math.round ((bounds.left - this.maxExtent.left) / (res * this.tileSize.w));
|
||||||
|
var y = Math.round ((this.maxExtent.top - bounds.top) / (res * this.tileSize.h));
|
||||||
|
var z = this.map.getZoom();
|
||||||
|
return this.url + z + "/" + x + "/" + y + "." + this.type;
|
||||||
|
}
|
||||||
|
|
||||||
function updateLocation() {
|
function updateLocation() {
|
||||||
var lonlat = map.getCenter();
|
var lonlat = map.getCenter();
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue