leaflet矢量瓦片vetorgrid显示聚合和图标裁剪显示不全的问题

1、问题现象

使用leaflet显示矢量瓦片会出现图片挤压的问题和图片裁剪显示不全的问题

2、解决办法和思路

1)数据抽稀

方法一:在createTile方法通过控制feature在单张瓦片里面显示的数量,在小层级的时候进行筛选过滤,对点数据类型,代码如下:

//判断当期瓦片里面的features,然后对数据进行抽稀,显示的数量不超过5个
            //小于14层的瓦片,抽稀,显示的数量不超过5个,大于14级全部显示
            if (
              (coords.z <= 14 && layer.features.length > 5 && feat.id % Math.ceil(layer.features.length / 5) == 0) ||
              layer.features.length <= 5 ||
              coords.z > 14 ||
              feat.type != 1
            ) {
              var featureLayer = this._createLayer(feat, pxPerExtent)

              for (var j = 0; j < styleOptions.length; j++) {
                var style = L.extend({}, L.Path.prototype.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值