Match center interpolation logic of previous code.
This commit is contained in:
@@ -318,10 +318,11 @@ MBTiles.prototype.getInfo = function(callback) {
|
||||
function ensureCenter(info, callback) {
|
||||
if ('center' in info) return callback(null, info);
|
||||
if (!('bounds' in info) || !('minzoom' in info) || !('maxzoom' in info)) return callback(null, info);
|
||||
var range = info.maxzoom - info.minzoom;
|
||||
info.center = [
|
||||
(info.bounds[2] - info.bounds[0]) / 2 + info.bounds[0],
|
||||
(info.bounds[3] - info.bounds[1]) / 2 + info.bounds[1],
|
||||
Math.floor((info.maxzoom-info.minzoom)*0.5) + info.minzoom
|
||||
range <= 1 ? info.maxzoom : Math.floor(range * 0.5) + info.minzoom
|
||||
];
|
||||
return callback(null, info);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user