我有一个填充地址的融合表,而不是lat / lng坐标。 Google已经为我完成了地理编码,因此我无法访问地理编码数据。这个融合表是我地图上的一个图层,它显示了每个地址的标记。
我正在使用DrawingManager来允许用户绘制多边形。一旦多边形完成(即在polygoncomplete回调中),我希望能够确定融合表中的哪些标记位于多边形内。
如果我可以访问坐标,那么我可以使用ST_INTERSECTS执行此操作,但我无法访问它。由于它已经由Google进行了地理编码,因此我没有理由使用地理编码API来获取坐标。
那么有没有办法确定融合表中哪些标记在多边形内?
答案 0 :(得分:1)
当你的意思是ST_INTERSECTS
FusionTablesAPI的功能时:
您不需要坐标,当特定列标记为位置列并且已经进行了地理编码时,您可以在查询中使用此列(即使您有坐标,它们也不会帮助您更多使用API,因为ST_INTERSECTS
需要列名而不是几何。)
问题是另一个问题:FusionTablesAPI仅支持ST_INTERSECTS
CIRCLE
和RECTANGLE
所以答案是:否