在融合表的HTML代码中创建样式范围

时间:2014-03-13 14:14:04

标签: google-fusion-tables

我在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);

提前致谢!

1 个答案:

答案 0 :(得分:0)

要获得范围,您需要将已知的运算符与AND

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