2013-08-01 38 views
3

在傳單JavaScript庫中,我無法獲取圖層的樣式值。 我已經看過文檔,但我看不到任何方式來做到這一點!Leaflet獲取圖層的當前樣式

在這裏,我是如何設置的樣式:

layer.setStyle({ 
    weight: 5, 
    color: '#666', 
    dashArray: '', 
    fillOpacity: 0, 
    opacity: 0.9, 
}); 

有一個梅索德的setStyle但不是的getStyle ...我怎麼能檢查這些價值? 我需要這個來知道圖層的狀態,以便知道如果圖層是「紅色」等時要做什麼......

謝謝!

回答

13

layer.options包含這些值。

+1

對於圖層中的特徵也是如此,這些特徵在傳單中也稱爲圖層。但對我來說,包含這些特徵的圖層的風格總是未定義:( – ylka

+0

ylka,這可能是一個範圍問題。你是否使用「this」並且它意味着你在哪裏? – tone