FLUTTER ECOSYSTEM

geoflutterfire2

GeoFlutterFire2 是一个开源库,可让您根据地理位置存储和查询 Firestore 文档。

最新版本
2.3.15
近 30 天下载
3440
喜欢数
118
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

GeoFlutterFire2 是一个开源的 Flutter 包,使开发者能够使用地理定位数据存储和查询 Firestore 文档。它扩展了 Firebase Firestore 的地理空间功能,支持高效的基于位置的查询,例如查找附近的兴趣点。该库专为跨平台使用而设计,支持 Android、iOS、Web、macOS 和 Windows,非常适合需要实时位置服务的应用程序。该库可无缝集成到现有的 Firebase 项目中,并简化了在 Flutter 应用程序中处理地理定位的工作。

适合场景
  • 查找附近用户或位置
  • 基于位置的实时通知
  • 移动应用中的地理围栏
  • 位置感知搜索功能
  • 映射与空间数据可视化
主要特点
  • Firestore 中的地理空间查询
  • 跨平台支持
  • 与 Firebase 的轻松集成
  • 支持基于距离的筛选
  • 轻量且高效
适合对象
  • 基于位置的应用开发
  • Firebase 驱动的应用程序带地图
  • 实时地理定位服务
  • 带有空间数据的移动和网络应用
  • 使用 Flutter 和 Firestore 的开发人员
使用建议
  • 需要 Firebase Firestore 设置
  • 仅限 Firestore 的地理空间功能
  • 可能需要对大型数据集进行额外处理
  • 依赖于底层的 Firebase SDK
  • 不适用于仅离线的地理位置
支持平台AndroidiOSWebmacOSWindows

安装插件

flutter pub add geoflutterfire2

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目