Merge pull request #406 from elemoine/406
TMS zoomOffset test sets NaN maxResolution values in the map
This commit is contained in:
@@ -175,10 +175,9 @@
|
|||||||
// test offset of 2
|
// test offset of 2
|
||||||
offset = 2;
|
offset = 2;
|
||||||
zoom = 3;
|
zoom = 3;
|
||||||
|
|
||||||
var map = new OpenLayers.Map({
|
var map = new OpenLayers.Map({
|
||||||
div: "map",
|
div: "map"
|
||||||
maxResolution: OpenLayers.Projection.defaults["EPSG:4326"].maxResolution / Math.pow(2, offset)
|
|
||||||
});
|
});
|
||||||
var layer = new OpenLayers.Layer.TMS("TMS", "", {
|
var layer = new OpenLayers.Layer.TMS("TMS", "", {
|
||||||
layername: "basic",
|
layername: "basic",
|
||||||
@@ -189,7 +188,6 @@
|
|||||||
map.setCenter(new OpenLayers.LonLat(0, 0), zoom);
|
map.setCenter(new OpenLayers.LonLat(0, 0), zoom);
|
||||||
|
|
||||||
var tileurl = layer.getURL(new OpenLayers.Bounds(3.515625,45,4.21875,45.703125));
|
var tileurl = layer.getURL(new OpenLayers.Bounds(3.515625,45,4.21875,45.703125));
|
||||||
level = parseInt(tileurl.split("/")[2]);
|
|
||||||
t.eq(parseInt(tileurl.split("/")[2]), zoom + offset, "correct level for offset 2");
|
t.eq(parseInt(tileurl.split("/")[2]), zoom + offset, "correct level for offset 2");
|
||||||
|
|
||||||
map.destroy();
|
map.destroy();
|
||||||
@@ -199,8 +197,7 @@
|
|||||||
zoom = 3;
|
zoom = 3;
|
||||||
|
|
||||||
var map = new OpenLayers.Map({
|
var map = new OpenLayers.Map({
|
||||||
div: "map",
|
div: "map"
|
||||||
maxResolution: OpenLayers.Projection.defaults["EPSG:4326"].maxResolution / Math.pow(2, offset)
|
|
||||||
});
|
});
|
||||||
var layer = new OpenLayers.Layer.TMS("TMS", "", {
|
var layer = new OpenLayers.Layer.TMS("TMS", "", {
|
||||||
layername: "basic",
|
layername: "basic",
|
||||||
@@ -211,12 +208,9 @@
|
|||||||
map.setCenter(new OpenLayers.LonLat(0, 0), zoom);
|
map.setCenter(new OpenLayers.LonLat(0, 0), zoom);
|
||||||
|
|
||||||
var tileurl = layer.getURL(new OpenLayers.Bounds(3.515625,45,4.21875,45.703125));
|
var tileurl = layer.getURL(new OpenLayers.Bounds(3.515625,45,4.21875,45.703125));
|
||||||
level = parseInt(tileurl.split("/")[2]);
|
|
||||||
t.eq(parseInt(tileurl.split("/")[2]), zoom + offset, "correct level for offset -1");
|
t.eq(parseInt(tileurl.split("/")[2]), zoom + offset, "correct level for offset -1");
|
||||||
|
|
||||||
map.destroy();
|
map.destroy();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_Layer_TMS_setMap(t) {
|
function test_Layer_TMS_setMap(t) {
|
||||||
|
|||||||
Reference in New Issue
Block a user