0

我有一个融合表地图示例,此链接中给出了 5 层:http: //jsfiddle.net/ju2Re/

我想过滤图层,这样,

首先我使用下拉菜单选择一个图层:Office hierarchy > Zone > Bagalkot

现在我想使用选择框仅在该多边形内选择 220 KV 站。

请任何人帮助。先感谢您。

4

1 回答 1

0

我不相信您可以使用融合表本地执行此操作(至少现在不行)。可用于“多边形中的点”分析的唯一查询是: ST_INTERSECTS(, )

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

因此,如果您有一个点,您可以使用它来定义一个小圆圈并将 ST_INTERSECTS 与多边形一起使用,但这不适用于多个点。

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

概念证明(仅适用于“Geographical Heirarchy”/“District”)

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

概念证明应该处理所有有数据的案例

于 2012-08-22T05:28:51.727 回答