Skip to main content

Navigation

Routenberechnung​

Routenberechnung ist langsam​

Android. OsmAnd verwendet zwei verschiedene Offline-Routing-Engines: eine Java-basierte Engine und eine Native (C++) Engine.

  • Die Java-basierte Engine wird im sicheren Modus verwendet, ist aber ungefĂ€hr 10-mal langsamer als die native Engine. Sie hat auch strenge SpeicherbeschrĂ€nkungen, was zu Fehlern wie Nicht genĂŒgend Speicher zum Berechnen fĂŒhren kann. Wenn Sie auf dieses Problem stoßen, navigieren Sie zu Plugins → OsmAnd-Entwicklung → Einstellungen → Sicherer Modus und stellen Sie sicher, dass diese Option deaktiviert ist.
  • Die Native (C++) Engine bietet eine bessere Leistung, aber ihre Effizienz hĂ€ngt von der Speicher- und Prozessorleistung Ihres GerĂ€ts ab. Im Allgemeinen funktioniert das native Routing gut fĂŒr Routen unter 300 km, wobei die Routenberechnungszeiten zwischen 15 Sekunden und 4 Minuten liegen. Wenn der Vorgang lĂ€nger als 4 Minuten dauert, ist es ratsam, anzuhalten, da die Anwendung abstĂŒrzen kann.

Wie berechnet man Routen lĂ€nger als 250 km?​

  1. Wenn die App nach 7-8 Minuten Berechnungszeit keine Route anzeigt, sollten Sie Wegpunkte setzen (wÀhlen Sie z. B. Orte auf Autobahnen). 3-4 Wegpunkte reichen aus, um sogar 1000 km lange Routen zu berechnen.

  2. Bei High-End-GerĂ€ten können Sie den Speicher auf bis zu 512 MB oder 1024 MB erhöhen – FĂŒr Routing zugewiesener Speicher.

  3. FĂŒr die Android-Version können Sie ein Navigationsprofil mit Online- oder Drittanbieter-Routing (BRouter) erstellen. Mehr darĂŒber erfahren Sie hier.

Berechnung von 50 km Routen fĂŒr FußgĂ€nger​

Wenn Sie das Profil Zu Fuß in OsmAnd verwenden, kann die Anwendung bei der Berechnung von Routen ĂŒber 50 km abstĂŒrzen. Dieses Problem tritt insbesondere auf, wenn in den Navigationseinstellungen das Standard-Routing A* ausgewĂ€hlt ist. Mehrere Faktoren können zu diesem Problem beitragen:

  • Die RoutenlĂ€nge ĂŒberschreitet 50 km.
  • Die Anzahl der direkten Punkte auf der Route ist grĂ¶ĂŸer als 1 Million.
  • Sie verwenden ein mobiles GerĂ€t zur Berechnung der Route, was fĂŒr Routen dieser LĂ€nge nicht empfohlen wird. ErwĂ€gen Sie die Verwendung der Webversion fĂŒr bessere Leistung.

Um AbstĂŒrze bei Routen Ă€hnlicher Distanzen zu vermeiden, können Sie zu anderen Profiltypen wie Fahrrad wechseln.

Die berechnete Route stimmt nicht​

Um Probleme mit falschen oder suboptimalen Routen zu verfolgen, eröffnen Sie bitte einen neuen Beitrag in den Github-Diskussionen oder einem Github-Issue und geben Sie so detailliert wie möglich die folgenden Informationen an:

  • Welche Version von OsmAnd verwenden Sie auf welchem GerĂ€t?
  • Verwenden Sie die innerhalb der OsmAnd-App zum Download angebotenen Offline-Karten oder Online-Karten (Kachel-/Rasterkarten)?
  • Wenn Sie Offline-Karten verwenden, geben Sie uns den genauen Namen der Kartendatei, bei der das Routing-Problem auftritt, und das Ausgabedatum.
  • Sagen Sie uns, ob Sie das In-App-Offline-Routing von OsmAnd oder einen Online-Routing-Anbieter wie YOURS, OpenRouteService oder OSRM verwendet haben.
  • Welches Routing-Profil ist in der OsmAnd-App ausgewĂ€hlt (Auto, Fahrrad oder FußgĂ€nger)?
  • Geben Sie Start- und Endpunkt Ihrer Route so genau wie möglich an. Wenn möglich, geben Sie Stadt- und Straßennamen fĂŒr jeden an. Auch ein Permalink von openstreetmap.org kann hilfreich sein.
  • Teilen Sie uns Ihr erwartetes Routing mit und wie OsmAnd routet.

Informationen zur Straße​

OsmAnd zeigt nur einige Blitzer an​

Aufgrund der Geodaten aus dem OpenStreetMap-Projekt gibt es derzeit zwei Methoden, wie Blitzer in die Roh-OSM-Daten integriert werden:

  • Ein Punkt (in der OSM-Terminologie "Knoten" genannt) eines Weges wird mit "highway=speed_camera" getaggt, siehe OSM-Wiki unter highway=speed_camera
  • Eine Gruppe von OSM-Datenelementen wird in einer sogenannten "Relation" zusammengefasst, die mehr Elemente als ein einzelner Knoten enthĂ€lt, um die Richtung zu beschreiben, die von der Radarfalle abgedeckt wird. Siehe Relation:enforcement.

Derzeit kann OsmAnd nur die Elemente verwenden, die aus einem einzelnen Knoten bestehen. Die Analyse von Relationen wird in einer zukĂŒnftigen Version folgen.

Sprachnavigation​

Warum sollte ich eine TTS-Stimme anstelle einer aufgezeichneten Stimme verwenden?​

Text-to-Speech (TTS)-Stimmen erzeugen dynamisch gesprochene Anweisungen, wodurch sie Straßennamen, Ortsnamen und Autobahnnummern aussprechen können. Im Gegensatz dazu sind aufgezeichnete Stimmen auf vorab aufgezeichnete Phrasen beschrĂ€nkt und können keine spezifischen Namen oder Nummern aussprechen.

Vorteile von TTS gegenĂŒber aufgezeichneten Stimmen:

  • Spricht Straßennamen und dynamische Informationen aus.
  • Wird regelmĂ€ĂŸig mit neuen Funktionen aktualisiert.
  • Bietet bessere FlexibilitĂ€t fĂŒr die Navigation.

Um TTS in OsmAnd zu verwenden, muss auf Ihrem GerĂ€t eine TTS-Engine installiert sein. Viele GerĂ€te werden mit einer vorinstallierten TTS-Engine geliefert, aber bei Bedarf können zusĂ€tzliche manuell installiert werden. Liste der unterstĂŒtzten TTS-Engines und Sprachen fĂŒr Android.

Detaillierte Anweisungen zur Einrichtung und Anpassung von Sprachansagen finden Sie unter: Anleitung zur Einrichtung der Sprachnavigation.

TTS funktioniert nicht richtig? Folgen Sie diesen Schritten zur Fehlerbehebung​

Probleme mit Text-to-Speech (TTS) stehen typischerweise im Zusammenhang mit den Android-Systemeinstellungen und nicht mit der OsmAnd-App selbst.

  1. Stellen Sie sicher, dass eine TTS-Engine installiert ist.

    • Öffnen Sie GerĂ€teeinstellungen → Sprache & Eingabe → Text-to-Speech-Optionen.
    • ÜberprĂŒfen Sie, ob eine TTS-Engine installiert ist (z. B. Google TTS, Samsung TTS, Pico).
    • Wenn keine Engine installiert ist, wĂ€hlen Sie „Weitere installieren
“ und laden Sie eine kompatible herunter.
    • Liste der unterstĂŒtzten TTS-Engines und Sprachen.
  2. ÜberprĂŒfen Sie die TTS-Spracheinstellungen.

    • WĂ€hlen Sie die Sprache, die Sie verwenden möchten, in Android-Einstellungen → Text-to-Speech-Optionen.
    • Tippen Sie auf „Ein Beispiel anhören“, um zu testen, ob die TTS-Engine funktioniert.
    • Wenn Sie nichts hören, aktualisieren oder installieren Sie die TTS-Engine neu.
  3. Passen Sie die OsmAnd-Sprachnavigations-Einstellungen an.

    • Öffnen Sie OsmAnd → MenĂŒ → Profil konfigurieren → Navigationseinstellungen → Sprachansagen.
    • WĂ€hlen Sie eine kompatible Sprache → TTS.
    • Testen Sie die Sprachansagen, indem Sie zu MenĂŒ → Plugins → OsmAnd-Entwicklung aktivieren → Einstellungen → Sprachansagen testen navigieren.

ZusĂ€tzliche Schritte​

  • Google TTS aktualisieren. Öffnen Sie den Google Play Store, suchen Sie nach Google Text-to-Speech und aktualisieren Sie es.
  • Navigation simulieren. Tippen Sie auf NavigationsschaltflĂ€che → Einstellungen → Navigation simulieren, um zu ĂŒberprĂŒfen, ob die SprachfĂŒhrung abgespielt wird.
  • OsmAnd neu installieren:
    • Einstellungen sichern: MenĂŒ → Einstellungen → In Datei exportieren.
    • Deinstallieren Sie OsmAnd und installieren Sie es dann aus dem App Store neu.
    • Einstellungen wiederherstellen: MenĂŒ → Einstellungen → Datei importieren.

FĂŒr weitere Fehlerbehebung besuchen Sie:

Sonstiges​