2014-03-13 65 views
0

我在實現我的html代碼中的樣式範圍時遇到了麻煩。我在HTML中實現谷歌融合表,在那裏我想要一個特定的多邊形誰的價值屬於一個數字範圍內的顏色。所以在1-10範圍內每個多邊形的顏色爲紅色。我知道如何使用>或< =但我找不到測距的正確代碼。這裏是樣本:在融合表的HTML代碼中創建樣式範圍

layer = new google.maps.FusionTablesLayer({ 
    query: { 
     select: "KML", 
     from: "1uYmJOaw2DGBur0f4tJxRcKbu1FbakZUxCdR1yLgL14" 
    }, 
    templateId: 2, 
    styles: [ 
     { 
      where: 'col2 = 0', 
      polygonOptions: { 
       fillColor: '#999999', 
       fillOpacity: 0.3 
      } 
     }, 
     { 
      where: 'col2 = 1-10', 
      polygonOptions: { 
       fillColor: '#ea9999', 
       fillOpacity: 0.3 
      } 
     } 
    ] 
}); 
layer.setMap(map); 

在此先感謝!

+0

注意,你可以做的正是這種與在UI風格桶。 UI的樣式可以做的事情不能,但這不是其中之一。 –

回答

0

要得到你需要你已經知道運營商AND結合了範圍:

{ 
    where: 'col2 >= 1 AND col2 <= 10', //equals all numbers from 1 to 10 
    polygonOptions: { 
     fillColor: '#ea9999', 
     fillOpacity: 0.3 
    } 
}