基于多边形的融合表层过滤

时间:2012-08-21 09:48:26

标签: map filtering polygon layer google-fusion-tables

我有一个融合表地图示例,其中包含此链接中的5个图层:http://jsfiddle.net/ju2Re/

我想过滤这些图层,

首先我使用下拉列表选择一个图层:Office层次结构>区域>巴加尔科特

现在我想使用选择框在该多边形内部选择220 KV电台。

请有人帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我不相信你可以用融合表本地做到这一点(至少 不是现在)。唯一可以用于“指向”的查询 多边形“分析是: ST_INTERSECTS(, )

将几何作为一个参数,但唯一的值是: - -

因此,如果你有一个点,你可以用它来定义一个小圆圈 将ST_INTERSECTS与多边形一起使用,但这对多个不起作用 分。

使用表格的当前大小,您可以使用GViz来检索 来自FusionTables的数据并在浏览器中进行分析。

Proof of Concept(仅适用于“Geographical Heirarchy”/“District”)

代码向google.maps.Polygon添加“Contains”方法,然后遍历标记,如果它们包含在“activePolygon”中则显示它们。

Proof of Concept应该处理所有有数据的案例