I’ve a fusion table map example with 5 layers given in this link : http://jsfiddle.net/ju2Re/
I want to filter the layers such that,
first I select a layer using dropdown : Office hierarchy > Zone > Bagalkot
Now I want to select the 220 KV stations only inside that polygon using the select box.
Please anyone help. Thank you in advance.
I don’t believe you can do this natively with fusion tables (at least
not right now). The only query that can be used for “point in
polygon” analysis is:
ST_INTERSECTS(,
)
.
That takes a geometry as one argument, but the only values of are:
–
–
So if you have one point, you can use it to define a small circle and
use ST_INTERSECTS with a polygon, but that won’t work for multiple
points.
With the current size of your tables you can use GViz to retrieve the
data from FusionTables and analyze it in the browser.
Proof of Concept (only works for “Geographical Heirarchy”/”District”)
The code adds a “Contains” method to google.maps.Polygon, then iterates through the markers, displaying them if they are contained in the “activePolygon”.
Proof of Concept should handle all the cases that have data