[英]Change layer z-index in leaflet
我正在使用傳單來跟蹤使用折線方法創建的地下管道。
由於管道/線有時可能重疊,因此我需要能夠突出顯示所選的線,這需要切換線的z-index。
現在看來,傳單確實提供了setZIndex方法,但不適用於單獨的圖層-因此我可以在整個featureGroup上進行更改,但這要少得多-並且將每一行放入其自己的獨立featureGroup中感覺像是過大了。
有什么建議么?
您可以創建另一個具有較高z索引的圖層,該圖層在開始時將為空。 當鼠標移到要素上時,將要素復制到該圖層中。 當鼠標移出時,只需將其從圖層中刪除即可。
這可能是對CPU的要求較高,因此建議您取消對鼠標懸停功能的反射,以使鼠標在功能上等待1-2秒,然后再將其復制到頂層。
正如伊萬·桑切斯(IvanSanchez)在評論中指出的那樣,正確的答案似乎是一種稱為BringToFront的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.