FLUTTER ECOSYSTEM

background_locator_2

一个 Flutter 插件,即使应用被终止也能请求位置。在后台将位置发送到 Dart 函数,还提供米滤波功能。

最新版本
2.0.6
近 30 天下载
923
喜欢数
147
Pub 分数
120

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

background_locator_2 是一个 Flutter 插件,可在应用终止时仍实现持续的位置跟踪。它会将位置更新发送到指定的 Dart 函数中,并包含一个距离过滤器,以根据移动距离控制更新频率。专为 Android 和 iOS 设计,支持在后台运行且对电池影响极小。适用于需要持久位置数据的健身应用、车队管理以及实时跟踪服务。

适合场景
  • 实时GPS跟踪
  • 健身与活动监测
  • 车队和资产追踪
  • 基于位置的提醒
  • 地理围栏应用
主要特点
  • 后台位置更新
  • 基于距离更新的仪表过滤器
  • 对被终止应用情况的支持
  • 跨平台(Android 和 iOS)
  • 可自定义的更新间隔
适合对象
  • 需要持续位置跟踪的应用程序
  • 开发物流或配送系统的开发者
  • 健身和户外活动应用
  • 需要地理围栏的服务
  • 需要高精度定位的应用程序
使用建议
  • 需要适当的权限和用户同意
  • 频繁更新可能导致电池使用量增加
  • iOS 后台模式必须在 Xcode 中配置
  • 某些旧设备上功能受限
  • 后台执行可能受到操作系统策略的限制
支持平台AndroidiOS

安装插件

flutter pub add background_locator_2

所属分类

源码仓库

关联项目