2013-09-16 15 views
0

如何在設置某些多邊形的顏色點擊時設置並保留FT Layer多邊形樣式選項?Fusion Table多邊形樣式選項 - 通過WHERE子句設置單個多邊形時丟失樣式

莫勒博士好心幫了我與來自FT切換多邊形,但我想設置初始FT層多邊形的透明度/顏色 - 這是很容易與

styles: [{polygonOptions: {fillOpacity: 0.2,fillColor:"#00FF00",strokeWeight: 1,}}] 

,但只要一個點擊的多邊形的顏色通過設置

layer_0.set("styles", [{ 
    where: "'Postcode district' IN('"+vals.join("','")+"')", 
    polygonOptions: { 
    fillColor: "#000000" 
    } 
}]); 

它將'默認'重置爲~50%不透明度紅色。

下面是Dr.Molle

http://jsfiddle.net/yh2WX/

回答

1

的改變的jsfiddle當您覆蓋在點擊監聽器的「樣式」屬性,你需要保持默認設置

小提琴:http://jsfiddle.net/9N9p2/1/

layer_0.set("styles", [ 
    { 
    polygonOptions: {fillOpacity: 0.2,fillColor:"#00FF00",strokeWeight: 1,} 
    },{ 
    where: "'Postcode district' IN('"+vals.join("','")+"')", 
    polygonOptions: { 
    fillColor: "#000000" 
    } 
}]); 
+0

這樣做的技巧,謝謝geocodezip :)(不知道是否有一個選項,我可以傳遞給它,當我試圖重置默認值,我必須得到太多的語法錯誤 - 歡呼!) – JPMox

相關問題