百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

geofire-java

> 编程语言
开源

GeoFire for Java - 使用 Firebase 进行实时位置查询

669 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

GeoFire for Java - 使用 Firebase 进行实时位置查询

GeoFire for Java — 使用 Firebase 进行实时位置查询 注意 此库仅适用于 服务器端 Java 开发。如果您想在 Android 应用中使用 GeoFire,请参阅 geofire-android。 GeoFire 是一个开源的 Java 库,可让您根据地理位置存储和查询一组键。从本质上讲,GeoFire 仅存储具有字符串键的位置。然而,其主要优势在于能够在指定的地理区域内对键进行实时查询。

GeoFire 使用 Firebase 实时数据库 存储数据,使查询结果在变化时实时更新。GeoFire 仅选择加载靠近特定位置的数据,使您的应用程序轻量化且响应迅速,即使是极大的数据集也一样。

GeoFire 设计为 Firebase 实时数据库的轻量级附加组件。但是,为了保持简单,GeoFire 以自己的格式和位置存储数据,在您的 Firebase 数据库中。这样,您的现有数据格式和安全规则就不会发生变化,您可以将 GeoFire 添加为一个简单的地理查询解决方案,而无需修改现有数据。

假设您正在构建一个评价酒吧的应用程序,并将酒吧的所有信息(例如名称、营业时间和价格范围)存储在 /bars/ 目录中。之后,您希望添加用户搜索附近酒吧的功能。这就是 GeoFire 的作用。您可以使用 GeoFire 将每个酒吧的位置存储起来,并使用酒吧 ID 作为 GeoFire 关键字。之后,GeoFire 可让您轻松查询哪些酒吧 ID(即关键字)位于附近。要显示有关酒吧的其他信息,可以加载查询返回的每个酒吧的信息,位于 /bars/ 目录中。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言