尝试使用Google地图在Fusion Tables上运行查询时出现问题

时间:2012-03-02 12:07:34

标签: google-fusion-tables

http://zoofinder.us/map2.html https://www.google.com/fusiontables/DataSource?docid=1EawtHPl3kbnsXqzPPxQWPZOJeHX3i0XUOffz884

尝试创建按钮以加载某些类别。

最终会喜欢加载所有类别,并能够通过左侧的按钮打开和关闭它们。

我的查询似乎不起作用。为了进行测试,我试图加载所有农场,然后在动物园上切换(并最终切换回动物园)。

     var layer = new google.maps.FusionTablesLayer({
       query: {
         select: 'Location',
         from: '3092255',
         where: 'Category contains Farm',


  function updateMapZoosOn() {
 layer.setOption("SELECT Location FROM 3092255 WHERE Category CONTAINS Zoo");
  }

请帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

CONTAINS是一个字符串运算符,您的搜索值必须引用,例如 其中:“类别包含'农场'”, 另外,你的layer.setOptions()语法不正确。您需要与创建图层时使用的{query:....}相同类型的选项

GMap FT Query Reference解释了这一点。