FLUTTER ECOSYSTEM

flutter_map

Flutter 的首选非商业地图客户端:易于使用、功能多样、无供应商依赖、完全跨平台,且 100% 纯 Flutter

flutter_map 封面
最新版本
8.3.2
近 30 天下载
82.5万
喜欢数
2180
Pub 分数
160

Package Overview

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

插件概览

Flutter Map 是一个功能强大且跨平台的地图控件,专为 Flutter 设计,提供纯 Flutter 的地图显示解决方案,无需依赖第三方供应商。它设计简洁易用,高度可定制,支持 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台。由于无外部依赖,它提供了对地图渲染、标记、图层和交互的完全控制,非常适合希望获得轻量级、开源地图体验的开发者。

适合场景
  • 在移动和网页应用中显示交互式地图
  • 集成自定义地图图层和叠加层
  • 构建具有离线支持的位置服务
  • 创建地理空间可视化
  • 向地图添加标记和多边形
主要特点
  • 100% 纯 Flutter 实现
  • 跨平台兼容性
  • 无厂商依赖且开源
  • 可扩展的图层系统
  • 对自定义图块和插件的支持
  • 内置手势处理
适合对象
  • 开发地图密集型应用的开发者
  • 需要平台一致性的项目
  • 避免原生 SDK 依赖的团队
  • 开源或非商业项目
  • 需要完全自定义地图行为的应用程序
使用建议
  • 与商业API相比,内置地图样式有限
  • 需要手动设置才能使用高级功能,例如路由
  • 无实时数据流式传输功能
  • 性能可能因大数据集而异
  • 文档对初学者来说可以改进
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add flutter_map

所属分类

依赖

依赖清单 11 项

源码仓库

关联项目

所在榜单