FLUTTER ECOSYSTEM

osrm

Open Source Routing Machine (OSRM) client for Dart.

Latest version
0.0.8
30-day downloads
524
Likes
30
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The OSRM package is a Dart client for the Open Source Routing Machine (OSRM), enabling efficient route calculation and geospatial navigation in Flutter applications. It provides access to OSRM's powerful routing, distance matrix, and table services through a simple API. Designed for cross-platform use, it supports Android, iOS, Web, macOS, Windows, and Linux, making it ideal for apps requiring real-time navigation or trip planning. The package abstracts low-level HTTP requests, offering clean, asynchronous methods for developers to integrate routing features seamlessly into their apps.

Use cases
  • Real-time route planning
  • Distance and duration calculations
  • Multi-stop journey optimization
  • Navigation app development
  • Geospatial data analysis
  • Delivery route optimization
Key features
  • Cross-platform compatibility
  • Async route request handling
  • Support for OSRM's full API suite
  • Clean, intuitive Dart interface
  • Lightweight and fast
  • Built-in error handling
Suitable for
  • Mobile and web navigation apps
  • Logistics and delivery platforms
  • Travel and mapping tools
  • Location-based services
  • Developer prototyping
Considerations
  • Requires an OSRM server instance or hosted service
  • Network connectivity required for routing
  • Limited to OSRM-compatible map data
  • Rate limits may apply with public servers
  • Authentication needed for private deployments
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add osrm

Categories

Dependencies

Dependency list 3 items

Source repository

Related projects

No data available yet.