首页 / 浏览问题 / / 问题详情
leaflet imageMapLayer 设置层级
绿叶草  (42分)  初出茅庐
7月19日, 2021

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

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

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

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

2 个回答

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

李俊霖  (1,656分)  名扬四海
7月22日, 2021

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

李俊霖  (1,656分)  名扬四海
7月23日, 2021
...