Leaflet加载jpg,png小图不平铺

了解Leaflet的朋友 或者使用过Leaflet的朋友们 都知道它是加载瓦片地图的 地图有很多层级 

每一个层级显示的图片都不一样

那么 现在我的需求是 加载JPG,PNG这种小图 无层级之分

如果是像加载地图的写法 肯定是不行的 图片会在map的容器中显示成平铺的状态!


查了tile的写法,还有更改css的样式,都不是最佳的方案!

最后通过以下方式,可以显示不平铺的样子辣!

上!代!码!!!

initImage () {
      if (this.map) {
        this.map.off()
        this.map.remove()
      }
      var map = L.map('image_view', {
        crs: L.CRS.Simple,
        minZoom: -5,
        zoomControl: false,
        attributionControl: false
      })
      var bounds = [[0,0], [500,500]]
      var image = L.imageOverlay('http://d.5857.com/tc_170411/001.jpg', bounds).addTo(map)
      map.fitBounds(bounds)
      this.map = map
    }
复制代码

这样加载后的样子就是单张图片,可缩放~



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值