We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 43fb2f5 + 93303f2 commit e49e5ffCopy full SHA for e49e5ff
1 file changed
src/collection.ts
@@ -130,6 +130,7 @@ export class GeoFireCollectionRef<T> {
130
opts = defaultOpts
131
): Observable<(GeoQueryDocument & T)[]> {
132
const precision = setPrecsion(radius);
133
+ const radiusBuffer = radius * 1.02; // buffer for edge distances
134
const centerHash = center.hash.substr(0, precision);
135
const area = GeoFirePoint.neighbors(centerHash).concat(centerHash);
136
@@ -145,7 +146,7 @@ export class GeoFireCollectionRef<T> {
145
146
.filter(val => {
147
const lat = val[field].geopoint.latitude;
148
const lng = val[field].geopoint.longitude;
- return center.distance(lat, lng) <= radius * 1.02; // buffer for edge distances;
149
+ return center.distance(lat, lng) <= radiusBuffer;
150
})
151
152
.map(val => {
0 commit comments