您可以执行以下操作(FusionTableLayer 示例):
layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: tableId,
where: 'ST_INTERSECTS(geometry, CIRCLE(LATLNG(' + lat + ', ' + lng + '),1))',
limit: 1
}
检查几何列中定义的多边形与 lat,lng 处直径为 1 米的圆的交点。
FusionTablesLayer 示例