FLUTTER ECOSYSTEM

geo_fence_utils

生产就绪的地理围栏计算。精确的距离(Haversine)、圆形和多边形检测,批量操作。96% 的测试覆盖率。

最新版本
2.1.0
近 30 天下载
97
喜欢数
31
Pub 分数
150

Package Overview

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

插件概览

geo_fence_utils 是一个生产就绪的 Dart 包,用于精确的地理围栏操作。它提供基于 Haversine 的距离计算,支持圆形和多边形形状的地理围栏,并可实现批量处理以提高效率。96% 的测试覆盖率确保了在 Android、iOS、Web、macOS、Windows 和 Linux 等平台上的可靠性。适用于需要实时地理围栏检测和管理的位置感知应用程序。

适合场景
  • Real-time location tracking
  • Geofence-based alerts
  • Delivery or ride-sharing apps
  • Asset monitoring
  • Outdoor activity tracking
  • Smart home automation
主要特点
  • Haversine distance calculation
  • Circle and polygon geofence detection
  • Batch geofence operations
  • High test coverage (96%)
  • Cross-platform compatibility
  • Lightweight and efficient
适合对象
  • Developers building location services
  • Apps needing precise geofencing
  • Teams prioritizing reliability and performance
  • Projects requiring multi-platform support
  • Applications with high-frequency location updates
使用建议
  • 需要准确的GPS输入以获得最佳效果
  • 多边形检测可能会影响复杂形状的性能
  • 不适用于仅离线使用,需额外设置
  • 最佳搭配位置权限处理程序
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add geo_fence_utils

所属分类

关联项目

暂无相关数据。