FLUTTER ECOSYSTEM

google_map_polyutil

Dart 版本的原生 Google 地图工具类 PolyUtil 实现

最新版本
1.0.1
近 30 天下载
41
喜欢数
26
Pub 分数
40

Package Overview

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

插件概览

一个 Dart 实现的 Google Maps PolyUtil 类,提供用于在地图上处理多边形和折线的几何工具。它支持检查点是否位于多边形内、计算点之间的距离以及简化折线等操作。该包特别适用于使用 Google Maps 的 Flutter 应用中的地理空间计算。它与原生 Android 和 iOS Google Maps SDK 的功能保持一致,确保跨平台行为的一致性。

适合场景
  • 检查一个点是否在多边形内部
  • 简化复杂折线
  • 计算地图坐标之间的距离
  • 带有多边形边界的地理围栏
  • 基于地图的数据过滤
主要特点
  • 跨平台兼容性
  • PolyUtil 方法的精确复制
  • 轻量且高效
  • 支持纬度/经度操作
  • 无外部依赖
适合对象
  • 使用 Google 地图的 Flutter 应用
  • 基于位置的服务
  • 地理围栏实现
  • Map 数据处理
  • 实时跟踪系统
使用建议
  • 不支持所有原生 PolyUtil 功能
  • 需要手动处理边缘情况
  • 仅限基本几何运算
  • 无内置地图渲染
  • 不适合高性能实时几何处理
支持平台暂无数据

安装插件

flutter pub add google_map_polyutil

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目

暂无相关数据。