从多边形内的融合表中查找标记

时间:2014-02-09 07:28:41

标签: google-maps-api-3 google-fusion-tables

我有一个填充地址的融合表,而不是lat / lng坐标。 Google已经为我完成了地理编码,因此我无法访问地理编码数据。这个融合表是我地图上的一个图层,它显示了每个地址的标记。

我正在使用DrawingManager来允许用户绘制多边形。一旦多边形完成(即在polygoncomplete回调中),我希望能够确定融合表中的哪些标记位于多边形内。

如果我可以访问坐标,那么我可以使用ST_INTERSECTS执行此操作,但我无法访问它。由于它已经由Google进行了地理编码,因此我没有理由使用地理编码API来获取坐标。

那么有没有办法确定融合表中哪些标记在多边形内?

1 个答案:

答案 0 :(得分:1)

当你的意思是ST_INTERSECTS Fus​​ionTablesAPI的功能时:

您不需要坐标,当特定列标记为位置列并且已经进行了地理编码时,您可以在查询中使用此列(即使您有坐标,它们也不会帮助您更多使用API​​,因为ST_INTERSECTS需要列名而不是几何。)

问题是另一个问题:FusionTablesAPI仅支持ST_INTERSECTS CIRCLERECTANGLE

的几何图形

所以答案是:否