Javascript FusionTables查询不返回任何内容

Javascript FusionTables查询不返回任何内容,javascript,google-fusion-tables,Javascript,Google Fusion Tables,我正试图使用Javascript查询一个特定的状态,以便只有该状态在Google地图上显示为一个融合表。以下是不起作用的Javascript: var chicago = new google.maps.LatLng(41.850033, -87.6500523); map = new google.maps.Map(document.getElementById('map_canvas'), { center: chicago, zoom: 4, mapTypeId: 'roadmap'

我正试图使用Javascript查询一个特定的状态,以便只有该状态在Google地图上显示为一个融合表。以下是不起作用的Javascript:

var chicago = new google.maps.LatLng(41.850033, -87.6500523);
map = new google.maps.Map(document.getElementById('map_canvas'), { center: chicago,  zoom: 4,   mapTypeId: 'roadmap'});
var layer = new google.maps.FusionTablesLayer(531237, { query:"select geometry from 531237 where state_abbr = 'IL'"});
layer.setMap(map);

如果我从查询中删除where子句,所有状态都将返回…正如预期的那样。当我只想获取单一状态时,有人知道我做错了什么吗?

结果表明,列需要是完全相同的情况。以下是工作代码:

var layer = new google.maps.FusionTablesLayer(531237, { query:"select geometry from 531237 WHERE STATE_ABBR in ('AL', 'WI', 'CT') "});