FLUTTER ECOSYSTEM

georouter

A package for getting directions between points using the Open Source Routing Machine (OSRM) API. Supports multiple travel modes, including driving, walking, cycling, and transit.

Latest version
0.0.1+1
30-day downloads
1
Likes
25
Pub points
130

Package Overview

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

Overview

GeoRouter is a Flutter package that enables developers to fetch directions between geographic points using the Open Source Routing Machine (OSRM) API. It supports multiple travel modes such as driving, walking, cycling, and public transit, making it ideal for navigation and route planning features in location-based applications. The package is compatible across all major platforms including Android, iOS, Web, macOS, Windows, and Linux, ensuring consistent behavior in cross-platform projects. With straightforward integration via Flutter's pub package manager, GeoRouter simplifies complex routing logic into simple, reusable methods.

Use cases
  • Navigation apps
  • Route planning tools
  • Delivery tracking systems
  • Cycling and walking route finders
  • Public transit route suggestions
Key features
  • Supports multiple travel modes
  • Uses OSRM API for accurate routing
  • Cross-platform compatibility
  • Simple integration with Flutter
  • Real-time direction fetching
Suitable for
  • Developers building navigation features
  • Apps requiring multi-modal routing
  • Cross-platform geolocation applications
  • Location-aware services with route visualization
Considerations
  • Requires internet connection for API calls
  • Dependent on OSRM server availability
  • May need rate limiting for high-volume usage
  • Limited customization of routing algorithms
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add georouter

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects

No data available yet.