FLUTTER ECOSYSTEM

map_launcher

Map Launcher 是一个 Flutter 插件,用于查找设备上安装的可用地图应用,并启动带有标记或显示路线的地图。

map_launcher 封面
最新版本
6.0.0
近 30 天下载
18.6万
喜欢数
963
Pub 分数
160

Package Overview

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

插件概览

Map Launcher 是一个 Flutter 插件,可检测 Android 和 iOS 设备上的可用地图应用,并使用指定的位置或路线启动它们。它使用户能够使用其首选的地图应用程序(如 Google 地图或 Apple 地图)查看标记或获取导航路线。该插件简化了与原生地图功能的集成,无需为每个平台进行自定义实现。它支持静态位置和点之间的动态路线规划。

适合场景
  • 在地图应用中打开特定位置
  • 启动逐向导航
  • 在给定坐标处显示标记
  • 与基于位置的服务集成
  • 启用用户选择地图提供商
主要特点
  • 自动检测已安装的地图应用
  • 同时支持 Android 和 iOS
  • 用于启动地图的简单API
  • 处理路由和标记
  • 跨平台兼容性
适合对象
  • 需要地图集成的应用程序
  • 旅行或配送应用
  • 位置共享功能
  • 导航工具
  • 用户驱动的地图选择
使用建议
  • 需要正确的权限才能访问位置
  • 如果没有安装地图应用,可能无法使用
  • 行为在不同平台之间略有差异
  • 不包括应用内的地图渲染
  • 依赖外部地图应用来实现功能
支持平台AndroidiOS

安装插件

flutter pub add map_launcher

所属分类

依赖

依赖清单 2 项
  • plugin_platform_interface^2.0.2
  • web^1.1.0

源码仓库

关联项目