leaflet imageMapLayer 设置层级

0 投票

请问一下,setZIndex怎么用的,当我的图层

是这样加载的时候,它不会报错,我换一种图层加载方式

这样就会报错了,为什么呢,

L.supermap.imageMapLayer这种图层要怎么设置层级???

7月 19 分类:  83次浏览 | 用户: 绿叶草 初出茅庐 (42 分)

2 个回答

0 投票

您好,可以在该图层初始化时设置zindex属性。

7月 22 用户: 李俊霖 名扬四海 (1,625 分)
我要的是可以直接通过图层来设置层级,不是初始化的时候设置
0 投票

上面的报错信息not a founction已经说的很明白了,imagemaplayer该接口本身并没有设置层级的方法。它的父类为L.Layer,从原生的leaflet api可以看到,也没有提供设置层级的方法。所以如果需要设置层级,只能在图层初始化的时候设置。tiledMapLayer能够设置的层级的原因是因为它的父类是L.TileLayer,可以在原生leaflet api看到是提供了一个setZIndex的方法

7月 23 用户: 李俊霖 名扬四海 (1,625 分)
...