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

You may also like...