(Is this the right place to ask GeoFire questions?)
If I understand it correctly, GeoFire allows you to store and query for 2D point-based data within a circle defined by a center and radius.
Can GeoFire also be used to store and query for 2D non-point based data? For example, instead of a bunch of single points, I'd like to store a bunch of bounding boxes (ie: ((xmin, ymin), (xmax, ymax)). Then I'd like to query to see which of those bounding boxes intersect with the circle.
Point-in-circle is a relatively simple operation. Checking to see if a bounding box intersects with a circle is only slightly harder: you need to make sure that at least one of the four corners of the bounding box is in the circle. So you take all 4 permutations of ((xmin, ymin), (xmax, ymax)) and see if any of them are in the circle.
Is this kind of thing supported by GeoFire right now? Is it something GeoFire is considering in the future?
Thank you!
- Ab Scond