0

在很多帮助下,我创建了这张地图,其中包含从查询到融合表的数据。

http://www.vciregionmap.com

我现在被要求在地图中添加一个品牌过滤器,当用户选择新的区域和地区时,该过滤器会过滤并保留所选的过滤值。

因此,如果我选择 - Region > NorthEast,然后选择 Bentley,则只会显示那些 Bentley 位置,如果我随后切换到 Region SouthEast,第 61 区,它仍将仅显示 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);
4

0 回答 0