过滤Fusion Table Query的当前值

时间:2012-07-27 21:48:43

标签: javascript google-maps google-fusion-tables

在很多帮助下,我创建了这个Map,其中包含从Queries到Fusion Table的数据。

http://www.vciregionmap.com

我现在被要求在地图中添加品牌过滤器,过滤并保留所选的过滤值,因为用户选择了新的区域和区域。

所以,如果我选择 - Region> NorthEast然后选择Bentley,只显示那些Bentley位置,如果我切换到61区的SouthEast区域,它仍然只显示Bentley位置,直到我重置地图。

我在选择菜单中有品牌过滤器并且过滤器工作,但不是按当前位置或值,我不知道如何重置品牌选择以返回所有品牌。我有一个版本使用不同的代码:http://vciregionmap.com/_old/

这是我现在使用的功能:

 function filterBrand(term) {
 layer.setOptions({query:{select:'Brand',
                       from:FT_TableID,
                       where:"Brand = '"+term+"'"
                       }

});
var queryStr = "SELECT 'Brand', 'Brand' FROM "+FT_TableID+" WHERE Brand = '"+term+"'";

}

google.maps.event.addDomListener(document.getElementById('brand-select'),
        'change', function() {
          updateMap(layer, tableId, Brand);
    });

google.maps.event.addDomListener(window, 'load', initialize);

0 个答案:

没有答案