作者: 蔡建良 2016-7-6

地图瓦片起始层数:

xMin=栅格数据最小经度

xMax=栅格数据最大经度

起始层数=Log(第0层经纬度跨度/当前地图的经纬度跨度,2)

minzoom = (int)( Log(360/(xMax - xMin), 2)

 

地图瓦片最大层数:

tilesize=256

xsize=栅格数据X方向的象素值

ysize=栅格数据Y方向的象素值

levels=CEILING((LOG(MAX(xsize/tilesize,ysize/tilesize),2))

也可变换成:

int maxsize=MAX(xsize/tilesize,ysize/tilesize);

int levels= (int) Math.ceil(Math.log(maxsize) / Math.log(2));

地图瓦片终止层号:

maxzoom = minzoom +levels - 1

 

地图瓦片Excel计算公式下载