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这个软件,直接把文件夹放进去就行,压缩选最慢的那个,别选错。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值