在这个链接中,我有一个包含5个图层的融合表图示例:http://jsfiddle.net/ju2Re/
我想要过滤这些层,
首先,我使用下拉菜单选择一个层: Office hierarchy > Zone > Bagalkot
现在,我只想使用选择框选择该多边形内的220千伏变电站。
请大家帮帮忙。提前谢谢你。
发布于 2012-08-22 13:28:52
我不相信你可以使用融合表(至少现在不能)来做这件事。唯一可用于“点在多边形”分析的查询是:ST_INTERSECTS(, )。
它将一个几何图形作为一个参数,但的唯一值是:--
因此,如果你有一个点,你可以用它来定义一个小圆,并对多边形使用ST_INTERSECTS,但这对多个点不起作用。
根据表的当前大小,您可以使用GViz从FusionTables检索数据并在浏览器中对其进行分析。
Proof of Concept (仅适用于“地理层级”/“地区”)
这段代码向google.maps.Polygon添加了一个"Contains“方法,然后遍历标记,如果它们包含在"activePolygon”中,则显示它们。
Proof of Concept应该处理所有包含数据的情况
https://stackoverflow.com/questions/12052258
复制相似问题