leaflet 的tilelayer,如何在最大级别的瓦片下,仍能放大

        leaflet的tilelayer在最大级别的瓦片后,继续拉取的话,不会让最大级别的瓦片放大,而是加载下一级的瓦片。但是,下一级的瓦片是不存在的。所以,就会出现加载错误(如果设置的加载失败显示的图片,则会显示图片),导致出现灰屏。如果,想要最大级别下,继续拉大,会再放大图片的效果,则可以这样。

首先自定义一个变量unlimited,表示是否启用该效果。然后,重写tilelayer的_removeAllTiles方法:

_removeAllTiles: function () {

/**

* can not zoom unlimited

*/

    if(!this.options.unlimited){

        for (var 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值