簡體   English   中英

更改傳單中的圖層z索引

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM