Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.0.1+1

georouter

Ein Paket zur Abfrage von Routen zwischen Punkten mithilfe der Open Source Routing Machine (OSRM) API. Unterstützt mehrere Verkehrsmittel, darunter Autofahren, zu Fuß gehen, Radfahren und öffentliche Verkehrsmittel.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
4
Likes
25
Pub-Punkte
130

Paket installieren

flutter pub add georouter

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

GeoRouter ist ein Flutter-Paket, das Entwicklern ermöglicht, Routen zwischen geografischen Punkten über die Open Source Routing Machine (OSRM) API abzurufen. Es unterstützt verschiedene Verkehrsmittel wie Autofahren, zu Fuß gehen, Radfahren und öffentliche Verkehrsmittel, wodurch es ideal für Navigation und Routenplanung in ortsbasierten Anwendungen ist. Das Paket ist auf allen wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux kompatibel und sorgt für konsistentes Verhalten bei plattformübergreifenden Projekten. Durch eine einfache Integration über den Pub-Paketzmanager von Flutter wird komplexe Routenlogik in einfache, wiederverwendbare Methoden vereinfacht.

Anwendungsfälle

  • Navigations-Apps
  • Routenplanungstools
  • Lieferverfolgungssysteme
  • Rad- und Fußwegenfinder
  • Vorschläge für öffentliche Verkehrswege

Hauptmerkmale

  • Unterstützt mehrere Reisemodi
  • Verwendet die OSRM-API für genaue Routenberechnung
  • Plattformübergreifende Kompatibilität
  • Einfache Integration mit Flutter
  • Echtzeit-Richtungsermittlung

Geeignet für

  • Entwickler, die Navigationsfunktionen erstellen
  • Apps, die eine Multimodal-Routing-Funktion erfordern
  • Plattformübergreifende Geolokalisierungsanwendungen
  • Standortbasierte Dienste mit Routenvisualisierung

Hinweise

  • Internetverbindung für API-Aufrufe erforderlich
  • Abhängig von der Verfügbarkeit des OSRM-Servers
  • Für den Einsatz mit hohem Volumen könnte eine Rate-Limiting-Einstellung erforderlich sein
  • Begrenzte Anpassung von Routing-Algorithmen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

GeoRouter

pub package License: MIT stars

GeoRouter is a Flutter package that provides an easy-to-use API to request directions between points using OpenStreetMap Route Service Machine (OSRM).

Features

  • Request directions between two or more points using different travel modes (driving, walking, cycling, or transit).
  • Decode polylines returned by OSRM into a list of latitude/longitude points.
  • Handles errors and exceptions thrown by OSRM.

Getting Started

  1. Add the following to your pubspec.yaml file: In your pubspec.yaml file, add the following dependency:
dependencies:
  georouter: <lastest>
  1. Import the package
import 'package:georouter/georouter.dart';
  1. Use package:
final georouter = GeoRouter(mode: TravelMode.driving);

final coordinates = [
  PolylinePoint(latitude: 51.5074, longitude: -0.1278), // London, UK
  PolylinePoint(latitude: 48.8566, longitude: 2.3522), // Paris, France
];

try {
final directions = await georouter.getDirectionsBetweenPoints(coordinates);
// Do something with the directions
} on GeoRouterException catch (e) {
// Handle GeoRouterException
} on HttpException catch (e) {
// Handle HttpException
}

Dependencies

http: ^0.13.5

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.