我有一个javascript函数,它应该使用shpescape.com
过滤已经在融合表中上传的形状文件中的特定行。我使用了layer.setquery()
方法和过滤条件。但此查询显示整个来自我的表中的数据,而不是只过滤我在查询中已经变量的行。因为我是谷歌地图的新手。请告诉我执行此操作的代码。
var layer = new google.maps.FusionTablesLayer(2053430,{query:'select boundary from 2053430 where layer=BOU'});
layer.setMap(map);
答案 0 :(得分:3)
Google Map API参考介绍了如何正确执行此操作: http://code.google.com/apis/maps/documentation/javascript/layers.html#FusionTablesQueries
var layer = new google.maps.FusionTablesLayer(
{query: {
select: 'boundary',
from: 2053430,
where: "layer='BOU'"
}
});