gpt4 book ai didi

firebase - 使用firebase查找附近的latlng

转载 作者:行者123 更新时间:2023-12-04 13:09:18 24 4
gpt4 key购买 nike

-uniqueid1
latitude: 30.7188235
longitude: 76.810132
-uniqueid2
latitude: 30.7188235
longitude: 76.810132

firebase 中有 1000 条这样的记录,我想找到最接近特定 long/lat 的 uniqueids。我开始使用 startAt() 和 endAt() 但没有成功。我们如何实现条件子句和多个查询。我正在寻找的查询是
SELECT uniqueids from table where (lon-specific_lon)^2+(lat-specific_lat)^2<CONSTANT.

最佳答案

您正在寻找的是 Firebase 的一部分 Geofire图书馆。它使用 Geohashes 巧妙地解决 Firebase 的限制,您只能查询单个值。

Geohashes是一种将经度和纬度填充为适合范围查询的单个值的方法。

Github repo for Geofire想要查询更多的信息。

关于firebase - 使用firebase查找附近的latlng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35584667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com