FLUTTER ECOSYSTEM

flutter_osm_plugin

适用于 Flutter 应用程序(Android/iOS/web)的 OpenStreetMap 插件原生支持

flutter_osm_plugin 封面
最新版本
2.0.3
近 30 天下载
4180
喜欢数
511
Pub 分数
150

Package Overview

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

插件概览

flutter_osm_plugin 为 Flutter 应用程序在 Android、iOS 和 Web 上提供了原生 OpenStreetMap 集成。它使开发者能够嵌入可自定义标记、叠加层和地图控件的交互式地图。该插件利用 OpenStreetMap 的开源数据,提供了一种轻量级替代商业地图服务的方案。支持地理位置定位、地址搜索和路线可视化,非常适合需要地图功能但不依赖商业 API 的应用程序。该插件持续维护,并兼容所有主要平台。

适合场景
  • 交互式地图显示
  • 位置跟踪
  • 地址搜索和地理编码
  • 路线规划
  • 离线地图支持
  • 自定义地图样式
主要特点
  • OpenStreetMap 集成
  • 跨平台支持(Android、iOS、Web)
  • 地理位置和标记放置
  • 搜索和地理编码
  • 可自定义的地图外观
  • 轻量且开源
适合对象
  • 开源地图项目
  • 预算友好的地图解决方案
  • 需要离线地图功能的应用
  • 开发者避开谷歌地图
  • 位置感知应用
  • Web和移动混合应用
使用建议
  • 与商业提供商相比,默认地图样式有限
  • 需要手动处理地图数据更新
  • 无内置路由引擎
  • 依赖外部OSM瓦片服务器
  • 与商业替代品相比,用户界面不够精致
  • 大型数据集可能存在的性能问题
支持平台AndroidiOSWeb

安装插件

flutter pub add flutter_osm_plugin

所属分类

依赖

依赖清单 10 项

源码仓库

关联项目