I found the solution myself. The maps api v3 has the solution already.
From the fusion tables, I created a google.maps.Polygon using gviz and geoxml3. Then I looped each WFS polygon, and looped those coordinates through the method google.maps.geometry.poly.containsLocation()