mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-11-28 21:25:46 +01:00
Merge pull request #342 from mikeprimm/master
Fix zoom range to match selected map
This commit is contained in:
commit
f8f1e77153
@ -319,6 +319,11 @@ DynMap.prototype = {
|
|||||||
me.world = mapWorld;
|
me.world = mapWorld;
|
||||||
me.maptype = map;
|
me.maptype = map;
|
||||||
|
|
||||||
|
me.map.addLayer(me.maptype);
|
||||||
|
if(me.maptype.options.maxZoom < prevzoom)
|
||||||
|
prevzoom = me.maptype.options.maxZoom;
|
||||||
|
me.map.options.maxZoom = me.maptype.options.maxZoom;
|
||||||
|
me.map.options.minZoom = me.maptype.options.minZoom;
|
||||||
|
|
||||||
if (projectionChanged || worldChanged) {
|
if (projectionChanged || worldChanged) {
|
||||||
var centerPoint;
|
var centerPoint;
|
||||||
@ -329,11 +334,11 @@ DynMap.prototype = {
|
|||||||
else {
|
else {
|
||||||
centerPoint = me.map.getCenter();
|
centerPoint = me.map.getCenter();
|
||||||
}
|
}
|
||||||
me.map.setView(centerPoint, 0, true);
|
me.map.setView(centerPoint, prevzoom, true);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
me.map.setZoom(prevzoom);
|
||||||
}
|
}
|
||||||
me.map.addLayer(me.maptype);
|
|
||||||
|
|
||||||
me.map.setZoom(prevzoom);
|
|
||||||
|
|
||||||
if (worldChanged) {
|
if (worldChanged) {
|
||||||
$(me).trigger('worldchanged');
|
$(me).trigger('worldchanged');
|
||||||
|
Loading…
Reference in New Issue
Block a user