FLUTTER ECOSYSTEM

google_maps_utils

初始版本包含三个主要类:SphericalUtils、MathUtils 和 PolyUtils,用于计算边界、距离、方位角等。

最新版本
5.0.0
近 30 天下载
291
喜欢数
62
Pub 分数
160

Package Overview

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

插件概览

一个 Dart 包,提供 Google 地图集成所需的数学工具,包括用于地理空间计算(如距离和方位)的 SphericalUtils、用于基本数学运算的 MathUtils,以及用于多边形和折线操作的 PolyUtils。该包旨在简化地图应用中所需的复杂地理计算,支持 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台。该包轻量且专注于位置服务的准确性。

适合场景
  • 计算地图坐标之间的距离
  • 确定航向和方位
  • 处理多边形和折线几何
  • 验证地理边界
  • 增强地图叠加逻辑
  • 构建路由和导航功能
主要特点
  • 球面几何计算
  • 支持纬度/经度操作
  • 多边形和折线实用函数
  • 跨平台兼容性
  • 轻量且无依赖
  • 精确的地理空间数学
适合对象
  • 开发基于地图的应用程序的开发者
  • 需要精确距离计算的应用程序
  • 路由和地理围栏工具
  • 位置感知的UI组件
  • 使用 Google 地图的 Flutter 项目
  • 地理空间数据处理
使用建议
  • 仅限数学和几何工具
  • 无直接的地图渲染或UI组件
  • 需要与 Google 地图 SDK 手动集成
  • 不适用于实时跟踪
  • 最好与其他映射包一起使用
  • 无效坐标没有内置错误处理
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add google_maps_utils

所属分类

源码仓库

关联项目