OpenLayer改变跳跃级别及压缩png来减少瓦片数据量
目录
问题来源
由于制作的瓦片数据量过大,我选择了偶数级才加载瓦片来减少数据量,但不幸的是,级别增长时奇数层瓦片也被读取,导致没有数据进入。
跳跃级别的改变
利用view中的zoomFactor来设置跳跃因子,例如我要做的就是设为4(默认是2),但要注意的是这个要配合最大分辨率及最小分辨率使用,例如:
view:new ol.View({
projection: new ol.proj.Projection({
code: 'EPSG:4610',
units: 'degrees',
axisOrientation:'neu'
}),
zoom:0,
maxResolution:0.0021636962890625,
minResolution:8.4519386291E-6,
zoomFactor:4,
center:[108.529258728027,22.04059584472176]
})
压缩png
利用pngmini这个软件,直接把文件夹放进去就行,压缩选最慢的那个,别选错。
转载自:https://blog.csdn.net/u013323965/article/details/52299297