FLUTTER ECOSYSTEM

google_maps_flutter

一个用于在 iOS 和 Android 应用程序中集成 Google 地图的 Flutter 插件。

最新版本
2.18.2
近 30 天下载
93.3万
喜欢数
4630
Pub 分数
150

Package Overview

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

插件概览

一个 Flutter 插件,可将 Google 地图集成到 Android、iOS 和 Web 的移动和 Web 应用中。它提供原生地图体验,支持标记、多边形、折线以及平移和缩放等用户交互。该插件在底层利用 Google 的 Maps SDK,确保跨平台行为一致。开发者可以自定义地图样式,启用位置跟踪,并通过事件回调响应用户手势。非常适合需要丰富地理空间可视化和导航功能的应用。

适合场景
  • 基于位置的服务
  • 路线规划
  • 地图叠加
  • 实时跟踪
  • Geofencing
主要特点
  • 支持标记和自定义图标
  • 多边形和折线渲染
  • 用户手势处理
  • 地图样式自定义
  • 位置跟踪
适合对象
  • 带有地图的移动和网页应用
  • 导航和物流应用
  • 旅行和配送平台
  • 实时位置仪表板
  • 位置感知社交应用
使用建议
  • 需要来自 Google Cloud 控制台的 API 密钥
  • iOS 和 Android 的额外设置
  • Web 支持可能功能有限
  • 大量标记可能带来的性能影响
  • 依赖 Android 上的 Google Play 服务
支持平台AndroidiOSWeb

安装插件

flutter pub add google_maps_flutter

所属分类

依赖

依赖清单 4 项
  • google_maps_flutter_android^2.19.1
  • google_maps_flutter_ios^2.18.0
  • google_maps_flutter_platform_interface^2.16.0
  • google_maps_flutter_web^0.6.3

源码仓库

关联项目