geofire-js icon indicating copy to clipboard operation
geofire-js copied to clipboard

GeoQuery is only returning nearby keys if a huge radius is set

Open ravivit9 opened this issue 7 years ago • 2 comments

DESCRIPTION

This issue is similar to the ticket https://github.com/firebase/geofire-js/issues/80 .

GeoQuery returning near by records from firebase geofire directory after setting the radius of a large area.

Version info

Firebase: "^4.3.0"

GeoFire: "^4.1.2" Other (e.g. Node, browser, operating system) (if applicable): Mac / Chrome npm 5.2.0

Test case

GeoQuery must return all records within the radius specified.

Steps to reproduce

Set smaller radius with records in firebase and the Geoquery returns no records unless we set a wider range to the radius parameter.

Expected behaviour

GeoQuery must return all records within the radius specified.

Actual behaviour

I have 3 records within few meters but GeoQuery returns nearby records only when a wider range of radius say in kilometres is set.

CIRCLE RADIUS to 300 METRES

After setting GeoQuery RADIUS to 1

screen shot 2017-08-19 at 17 23 03

After setting GeoQuery RADIUS to 6

screen shot 2017-08-19 at 17 22 01

ravivit9 avatar Aug 19 '17 15:08 ravivit9

Same issue here.

brettmwright avatar Oct 15 '17 14:10 brettmwright

instead of using 6 for radius try using 0.6

diegopitt avatar Nov 04 '17 23:11 diegopitt