FLUTTER ECOSYSTEM

routing_client_dart

用于路由客户端 API 的 Dart 包(支持 OSRM/Valhalla 项目)

最新版本
1.0.8
近 30 天下载
3730
喜欢数
25
Pub 分数
130

Package Overview

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

插件概览

一个 Dart 包,为基于 OpenStreetMap 的路由引擎(如 OSRM 和 Valhalla)提供客户端路由功能。它使开发者能够将实时路线计算集成到跨平台应用程序中,支持 Android、iOS、Web、macOS、Windows 和 Linux。该包简化了与路由服务的 API 交互,提供了请求路线、处理响应和管理错误的简洁接口。非常适合需要高效路径查找的导航和位置感知应用。

适合场景
  • 实时路线规划
  • 导航应用开发
  • 地理空间数据分析
  • 多平台位置跟踪
  • 与 OSRM 或 Valhalla 服务器集成
主要特点
  • 支持 OSRM 和 Valhalla 路由 API
  • 跨平台兼容性
  • 简单的请求/响应处理
  • 错误容错
  • 轻量且易于集成
适合对象
  • 移动和网络导航应用
  • 物流和配送平台
  • 户外活动追踪工具
  • 基于位置的服务集成
  • 使用OpenStreetMap数据的开发者
使用建议
  • 需要外部 OSRM 或 Valhalla 服务器
  • 路由请求需要网络连接
  • 仅限基于OSM的路由提供商
  • 无内置地图渲染
  • 某些服务器可能需要身份验证
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add routing_client_dart

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目