我在html代码中实现样式范围时遇到问题。我在html中实现谷歌融合表,我想要一个特定多边形的颜色,其值在数字范围内。因此,每个多边形的颜色为红色,范围为1-10。我知道如何使用>或者< =但我找不到合适的测距代码。这是样本:
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 :(得分:0)
要获得范围,您需要将已知的运算符与AND
:
{
where: 'col2 >= 1 AND col2 <= 10', //equals all numbers from 1 to 10
polygonOptions: {
fillColor: '#ea9999',
fillOpacity: 0.3
}
}