【发布时间】:2012-08-21 09:48:26
【问题描述】:
我有一个融合表地图示例,此链接中给出了 5 层:http://jsfiddle.net/ju2Re/
我想过滤图层,
首先我使用下拉菜单选择一个图层:Office hierarchy > Zone > Bagalkot
现在我想使用选择框仅在该多边形内选择 220 KV 站。
请任何人帮助。提前谢谢你。
【问题讨论】:
-
您已经知道选择了哪个图层,现在您生成了一个
WHERE子句。只需将 where 子句仅应用于所选图层即可。 -
@Odi 能否请您提供代码 sn-p 以生成
WHERE子句? -
要编辑我的代码的哪一部分以添加
WHERE子句?请帮忙... -
好的,我检查了你的表格,它比我最初想象的要复杂一些。您拥有多个表中的数据。我希望你可以简单地做一个
ST_INTERSECTS来定义你想要你的数据的区域。但这不适用于 2 张桌子。如果添加每个“站”所在的“区域”信息,那么您实际上可以将其添加到 where 子句中吗?因此,我只需将另一列添加到带有区域 ID 的“站”表中。然后你可以简单地创建一个WHERE子句,如where "Station Name" = <name> and "Zone ID" = <id> -
但是我在代码的哪一部分添加了
WHERE子句?我有点困惑。我也想通过下拉菜单中的 Circles、Divisions 以同样的方式过滤。
标签: map filtering polygon layer google-fusion-tables