我找不到Geofire查询的精度。如果有人可以将我定向到可以找到的地方,我将不胜感激。

我正在寻找可以用Geofire进行查询的最小距离。

谢谢,

最佳答案

GeoFire将纬度和经度编码为GeoHash值。 GeoHash值的精度取决于输入数据,用于对位置进行编码的字符数以及该位置与赤道的距离。

the source code所示,它默认使用10个字符进行编码。 (据我所知)这大致精确到一米。

但是,如果调用constructor that takes a precision parameter,则库最多可以处理22个字符的编码。

推荐阅读:

  • geohash string length and accuracy
  • What is the precision of a Geohash
  • geohash.org
  • 10-04 09:55