OsmAnd Entwicklung
Übersicht
Testfunktionen der App sind im OsmAnd Entwicklungs-Plugin gesammelt. Die Nutzung erfolgt auf eigenes Risiko.
Das OsmAnd Entwicklungs-Plugin ermöglicht es Ihnen, neue Funktionen der App auszuprobieren oder OsmAnd zum Testen zu konfigurieren: Navigationsrouten simulieren, die Bildschirm-Rendering-Leistung überprüfen usw. Das Plugin ist für Entwickler und erfahrene Benutzer konzipiert und nicht für den täglichen Gebrauch der Anwendung erforderlich.
Erforderliche Einrichtungsparameter
So aktivieren Sie Spezialfunktionen für Entwickler und Tester:
- Aktivieren Sie das OsmAnd Entwicklungs-Plugin im Abschnitt Plugins des Hauptmenüs.
- Nehmen Sie die notwendigen Einstellungen im Einstellungsmenü des Plugins vor.
- Aktivieren Sie bei Bedarf Entwickler-Widgets.
Plugin-Einstellungen
Die Einstellungen des OsmAnd Entwicklungs-Plugins sind global und gelten für alle Profile.
Verwenden Sie einen der folgenden Pfade, um die Plugin-Einstellungen zu öffnen:
- Hauptmenü → Plugins → OsmAnd Entwicklung → Einstellungen.
- Hauptmenü → Globale Einstellungen → Profil → OsmAnd Entwicklungs-Plugin-Einstellungen.
- Android
- iOS
Gelände
- Raster im SQLIte-Format für Reliefschattierung und Hangneigung verwenden (Android). Alte Rasterkartenformate laden.
Fehlerbehebung
- Ihre Position simulieren (Android / iOS). Simulieren Sie den Standort und die Bewegung anhand eines GPX-Tracks.
- Batteriesparmodus (Android / iOS). Diese Einstellung reduziert die Bildwiederholrate des Bildschirms um 20 Bilder pro Sekunde, um beim Verwenden von Anwendungen Batteriestrom zu sparen.
- 3D-Positions-Symbole verwenden (iOS). Ermöglicht die Auswahl eines 3D-Symbols für das Symbol Mein Standort.
- OBD-Daten simulieren (Android). Ermöglicht die Simulation der Verwendung eines OBD-Scanners.
- Debug-Informationen zur Leistung (Android). Zeigt die Rendering- und Navigationsleistung an.
- Kartenebenen deaktivieren (Android). Deaktiviert alle Kartenebenen über der Vektorkarte (Neustart erforderlich).
- Logcat-Puffer (Android). Überprüfen und teilen Sie detaillierte Protokolle der App.
- Toast über gedrückte Taste anzeigen (Android). Zeigt eine Meldung über die Taste an.
- Peilung schreiben (Android). Peilung zu jedem Trackpunkt bei Aufnahme speichern. Bearing ist die Kompassrichtung von Ihrer aktuellen Position zu Ihrem beabsichtigten Ziel. Beeinflusst die Trackaufzeichnung.
- Richtung schreiben (Android). Richtung zu jedem Trackpunkt bei Aufnahme speichern. Heading ist die Kompassrichtung von Ihrer aktuellen Position zum geografischen Nordpol. Diese Option ist standardmäßig aktiviert. Beeinflusst die Trackaufzeichnung.
Anwendungstests
- Ersten App-Start simulieren. Setzt das Flag, das den ersten App-Start anzeigt, behält alle anderen Einstellungen unverändert bei.
- Sprachansagen testen. Wählen Sie eine Stimme aus und testen Sie, indem Sie Ansagen abspielen.
- Transparente Statusleiste. Die Karte wird unter der Statusleiste sichtbar.
- Banner für kostenlose Version anzeigen. Zeigt das Banner für die kostenlose Version auch in der kostenpflichtigen Version an.
- Debug-Informationen anzeigen. Zeigt grafische Informationen über die Platzierung jedes Textes auf der Karte an.
- Überlagerung zulassen. Ermöglicht die Überlagerung von Kartentexten.
Interne Algorithmen
- Sicherer Modus. Führen Sie die App im (langsameren) sicheren Modus aus.
Speichereinstellungen
- Die Option Für Routing zugewiesener Speicher ermöglicht es Ihnen, die für die Berechnung langer Routen zugewiesene Speichermenge festzulegen. Sie können diese Option verwenden, wenn das Standard-Routing A* in den Navigationseinstellungen ausgewählt ist.
Berechnung extrem langer Routen:
- Eine höhere Speicherzuweisung kann die Leistung anderer Apps beeinträchtigen.
- Berechnung von 50 km Routen für Fußgänger
Infos und Statistiken
- Zugewiesener Speicher. Zeigt den für die OsmAnd-Anwendung zugewiesenen Systemspeicher an.
- Gesamter nativer Speicher. Zeigt den gesamten nativen Speicher an, der der Anwendung zugewiesen ist, einschließlich des proportionalen Speichers.
- A-GPS-Info. Zeigt an, wann A-GPS-Daten zuletzt heruntergeladen wurden.
- Tag/Nacht-Info. Zeigt die heutigen Sonnenauf- und Sonnenuntergangszeiten an.
- Energiestatistik (Durchschnitt 1 / 5 / 15 Minuten). Zeigt den Batteriestand pro Minute (%) und den durchschnittlichen Energieverbrauch (mAh) über Intervalle von 1, 5 und 15 Minuten an.
- Rendering-Statistik (Durchschnitt 1 / 5 / 15 Minuten). Zeigt Rendering-Statistiken an, einschließlich FPS über die letzten 1.000 Frames, CPU (Kacheln), CPU (Leerlaufzeit) und CPU (Standby) im Durchschnitt über Intervalle von 1, 5 und 15 Minuten.
Taste:
-
Plugin-Einstellungen auf Standard zurücksetzen. Setzt alle Plugin-Einstellungen auf ihre Standardwerte zurück.
Karten-Rendering FPS Widget
OsmAnd Entwickler-Widgets können nur zum Bildschirm hinzugefügt werden, wenn das OsmAnd Entwicklungs-Plugin aktiviert ist.
- Android
- iOS
Gehen Sie zu: Menü → Anzeige konfigurieren → Rechtes Bedienfeld / Linkes Bedienfeld → Entwickler-Widgets → Kartendarstellung FPS
Gehen Sie zu: Menü → Anzeige konfigurieren → Rechtes Bedienfeld / Linkes Bedienfeld → Entwickler-Widgets → Kartendarstellung FPS
Das FPS-Widget zeigt, wie schnell die Karte und Kartenelemente angezeigt und aktualisiert werden. Der numerische Wert wird in Bildern pro Sekunde (FPS) angegeben.
Kameraposition-Widgets
OsmAnd Entwickler-Widgets können nur zum Bildschirm hinzugefügt werden, wenn das OsmAnd Entwicklungs-Plugin aktiviert ist.
- Android
- iOS
Gehen Sie zu: Menü → Anzeige konfigurieren → Rechtes Bedienfeld / Linkes Bedienfeld → Entwickler-Widgets
Gehen Sie zu: Menü → Anzeige konfigurieren → Rechtes Bedienfeld / Linkes Bedienfeld → Entwickler-Widgets
Sie können Kameraposition-Widgets verwenden, um der OsmAnd-Karte ein realistisches Aussehen zu verleihen und Fotos der Erde, die sowohl von oben als auch aus dem Weltraum aufgenommen wurden, abzugleichen.
Kameraneigung
- Android
- iOS
Das Kameraneigung-Widget zeigt die Neigung zwischen dem zentralen Blickvektor der Kamera (Betrachter) und einem imaginären flachen Boden der Erde an. Der Standardwert ist 90 Grad (keine Neigung).
Die Kameraneigung wird durch Bewegen der Kamera (Betrachter) geändert, während der Mittelpunkt auf der Karte (auf den wir schauen) derselbe bleibt. Die Entfernung dazu (tatsächlich der Zoom) ändert sich nicht. Gleichzeitig ändert sich aufgrund der imaginären Bewegung des Betrachters die Entfernung von der Kamera zur Oberfläche.
Kamerahöhe
- Android
- iOS
Das Kamerahöhe-Widget zeigt die Kamerahöhe über dem Bodenniveau an. Die Kamerahöhe wird in Metern / Kilometern angegeben.
Zoomstufe
- Android
- iOS
Das Widget hat zwei Ansichten, die durch Antippen gewechselt werden:
- Zoomstufe. Zeigt die aktuelle Karten-Zoomstufe an.
- Maßstab. Zeigt das aktuelle Verhältnis zwischen einer Entfernung auf einer Karte und der entsprechenden Entfernung auf der Erde an. Beispiele: "1 : 3 000", "1 : 3,3 M" "1: 340 K".
- Die anfängliche Zoomstufe (0) ist die Stufe, bei der die gesamte Erdoberfläche (die vollständige Karte) auf dem Bildschirm angezeigt wird und ihre Größe 256 x 256 Pixel beträgt.
- Jede nächste Zoomstufe reduziert die imaginäre Entfernung zum Boden um etwa das 2-fache.
Entfernung zum Ziel
- Android
- iOS
Das Widget "Entfernung von Kamera zum Ziel" zeigt die Entfernung zwischen der Kamera (Betrachter) und dem Mittelpunkt der Karte an. Diese Entfernung wird in Metern / Kilometern angezeigt.
Vergleich mit Satellitenbildern
Ein Vergleich der OsmAnd-Karte und der Erdoberfläche zeigt die folgenden Muster:
- Maximale Verzerrung wird bei großen Zooms beobachtet (6-7 Zoom bei Kameraneigung 90 Grad).
- Mit abnehmender Kameraneigung (von 90 auf 10 Grad) nimmt die Verzerrung der Karte zu.
- Verzerrungen werden in hohen Breiten früher beobachtet.
Die Tabelle unten enthält Informationen über die Neigung der Kamera und die Entfernung zum Ziel sowie die Zoomstufe, bei der die Verzerrungen der OsmAnd-Karte sichtbar werden. Wenn sich die Kamera weiter vom Ziel entfernt, nimmt die beobachtete Verzerrung der OsmAnd-Karte zu.
Neigung (90) | Breitengrad | Max Zoom | Höhe, km | Verzerrung |
---|---|---|---|---|
90 | 26 | 6 | 5500 | 5% |
90 | 50 | 6 | 2500 | 5% |
90 | 66 | 7 | 1300 | 5% |
Neigung (60) | Breitengrad | Max Zoom | Höhe, km | Verzerrung |
65 | 26 | 8 | 1100 | 6.5% |
65 | 50 | 8 | 800 | 6.5% |
65 | 66 | 9 | 630 | 6.5% |
Neigung (45) | Breitengrad | Max Zoom | Höhe, km | Verzerrung |
45 | 26 | 9 | 350 | 7.5% |
45 | 50 | 9 | 320 | 7.5% |
45 | 66 | 8 | 210 | 7.5% |
Neigung (20) | Breitengrad | Max Zoom | Höhe, km | Verzerrung |
20 | 26 | 12 | 30 | 10% |
20 | 50 | 11 | 30 | 10% |
20 | 66 | 11 | 30 | 10% |
Verfügbares RAM-Widget
Dieses Widget wurde speziell für Sie entwickelt, um bei der Verwendung von OsmAnd eine bequemere und informativere Interaktion mit dem verfügbaren RAM auf Ihrem Gerät zu ermöglichen. Es ermöglicht Ihnen, den verfügbaren RAM einfach und schnell zu überwachen, was besonders nützlich ist, wenn Sie OsmAnd zur Navigation verwenden. Lesen Sie mehr über das Widget im Artikel Informations-Widgets.
GPX-Track Simulation
OsmAnd bietet die Möglichkeit, den Standort und die Bewegung Ihres Geräts anhand eines GPX-Tracks zu simulieren. Verwenden Sie für diese Zwecke die Option Standort per GPX simulieren in den Einstellungen des OsmAnd Entwicklungs-Plugins:
- Tippen Sie auf Standort per GPX simulieren.
- Wählen Sie einen Track aus, um den Standort und die Bewegung des Geräts zu simulieren.
- Wählen Sie die Simulationsgeschwindigkeit der Bewegung.
- Tippen Sie auf die Start-Taste.
- Android
- iOS
Nachdem Sie die Simulation gestartet haben, sehen Sie auf dem Hauptbildschirm der App, dass sich die Navigationsmarkierung entlang des GPX-Tracks bewegt. Tippen Sie auf die Taste Mein Standort, um Mein Standort (simulierte Geolocation des Geräts) mit dem Mittelpunkt der Karte zu synchronisieren. Um die Simulation der Bewegung Ihres Geräts zu stoppen, gehen Sie zurück zu den OsmAnd Entwicklungs-Einstellungen und tippen Sie auf Stopp in der Option Ihre Position simulieren.
- Standort per GPX simulieren kann auch über das Schnellaktionsmenü aufgerufen werden.
- Die Geschwindigkeit der Standortbewegung während der Simulation kann auf die aufgezeichnete Geschwindigkeit (1) oder schneller (x2, x3, x4) eingestellt werden.
- Sie können die Bewegung entlang eines GPX-Tracks auch über das Navigationsmenü simulieren, ohne das OsmAnd Entwicklungs-Plugin zu aktivieren. In diesem Fall wird Ihr Standort nicht mit dem Track synchronisiert.
Verwandte Artikel
Zuletzt aktualisiert: Mai 2023