FLUTTER ECOSYSTEM

geoflutterfire_plus

geoflutterfire_plus 使您的 Flutter 应用能够根据地理位置存储和查询 Cloud Firestore 文档。

geoflutterfire_plus 封面
最新版本
0.0.34
近 30 天下载
1.1万
喜欢数
83
Pub 分数
150

Package Overview

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

插件概览

geoflutterfire_plus 是一个 Flutter 包,通过启用地理空间数据存储和查询来扩展 Firebase Firestore 的功能。它允许开发者存储带有地理坐标的数据文档,并执行基于位置的查询,例如查找附近的兴趣点或在半径内筛选结果。基于 Firestore 构建,该包简化了在移动和 Web 应用中处理地理位置的复杂性。该包支持所有主要平台,包括 Android、iOS、Web、macOS 和 Windows,非常适合需要实时位置感知功能的跨平台应用。

适合场景
  • 查找附近用户或位置
  • 基于位置的实时过滤
  • 移动应用中的地理围栏
  • 位置感知仪表板
  • 跟踪移动物体
  • 社交应用中的近邻搜索
主要特点
  • 地理空间文档索引
  • 基于半径的查询
  • 与 Firestore 的集成
  • 跨平台支持
  • 用于位置查询的简单 API
  • 自动坐标处理
适合对象
  • 基于位置的服务
  • 社交网络应用
  • 配送和顺风车应用
  • 旅行和地图工具
  • 实时跟踪系统
  • 需要近场检测的应用程序
使用建议
  • 需要带有地理空间索引的 Firestore
  • 频繁的位置更新导致更高的数据使用量
  • 受限于 Firestore 的免费层级限制
  • 需要对网络问题进行适当的错误处理
  • 大型数据集可能会影响性能
  • 依赖于准确的设备位置权限
支持平台AndroidiOSWebmacOSWindows

安装插件

flutter pub add geoflutterfire_plus

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目

暂无相关数据。