Tipps und Tricks
Ich habe ein Problem/Frage zu BikeAtor
Bitte eine Email senden an ator@bikeator.com.
Wie beende ich BikeAtor?
BikeAtor beendet sich nicht durch Drücken der zurück-Taste, da ein GPX-Log nicht so
einfach abgebrochen werden soll.
Stattdessen wird BikeAtor über das Menü, welches durch Drücken der zurück-Taste
erscheint und dem -Button
beendet.
BikeAtor funktioniert nach einem Update auf Android 4.4 nicht mehr. Was kann ich tun?
Android 4.4. erlaubt Programmen nicht mehr einfach so den Zugriff auf die komplette SD-Karte.
Hierdurch kann BikeAtor evtl. das alte Verzeichnis noch lesen, aber nicht mehr beschreiben.
Mögliche Lösungen:
- BikeAtor umkonfigurieren: BikeAtor kann mit Android 4.4 umgehen. Das Problem liegt darin,
dass ein altes Verzeichnis existiert und versucht wird zu verwenden.
Mit den folgenden Schritten sollte es möglich sein BikeAtor wieder zum Laufen zu
bekommen:
- Umbenennen des Verzeichnisses ator nach ator.old.
Das Verzeichnis ator sollte sich im Hauptverzeichnis auf der SD-Karte oder
dem
internen Speicher befinden.
Evtl. kann dies nur am PC erfolgen, da auch der Dateimanager evtl. keine Rechte hat
die
Datei umzubenennen.
- BikeAtor neu starten. Es sollte nun nach einem neuen Verzeichnis für die Daten
gefragt werden.
Verzeichnis merken oder nach dem erfolgreichen Start auf der
Konfigurationsseite 8
nachsehen.
Evtl. muss die Entwickleroption angeschaltet werden und die Seite 8 erneut
aufgerufen
werden (vor/zuück).
- Nun können alle Dateien des alten Verzeichnisses in das neue Verzeichnis
kopiert
werden.
Lediglich die Datei config.txt darf nicht kopiert werden.
Ist dies geschehen, so kann sie nach dem Beenden von BikeAtor einfach gelöscht
werden.
Sie wird beim nächsten Start von BikeAtor automatisch wieder angelegt.
Will man auch seine alte config.txt verwenden, so muss man den Eintrag
ator.dataDir
löschen.
- Im Intenet suchen, wie man unter Android 4.4 wieder volle Schreibrechte für alle Apps
erlaubt (z.B. SDCard fix). Hierfür sind evtl. Root-Rechte nötig, welches die
Garantie beeinflussen kann!
Eigene Kartenserver einbinden
BikeAtor bietet die Möglichkeit eigene Kartenserver einzubinden.
Dies kann verwendet werden um spezielle Karten, welche nicht direkt von BikeAtor unterstützt
werden einzubinden.
BikeAtor bietet Aufgrund von evtl. Lizenzproblemen nur wenige Kartenserver an.
Um weitere Karten einzubinden muss die Datei maps.txt im Verzeichnis ator/bikeator auf
dem Smartphone angelegt werden.
Hier ein Beispiel für den Inhalt der Datei für Satelittenbilder:
# Kommentar
LAYER: VE-Sat | http://ecn.t0.tiles.virtualearth.net/tiles/a$v.jpeg?g=631&mkt=de-de&n=z | 17
LAYERCOPYRIGHT: (c) Nokia\n(c) Microsoft Corporation
LAYER: HikeBikeMap | http://toolserver.org/tiles/hikebike/$z/$x/$y.png http://toolserver.org/~cmarqu/hill/$z/$x/$y.png | 1-17
LAYERCOPYRIGHT: http://www.openstreetmap.org\n(c) Openstreetmap contributors
#
MAP: VE-Sat | VE-Sat
MAP: HikeBikeMap | HikeBikeMap
Layer (Schichten) dürfen keine Sonder- oder Leerzeichen enthalten. Karten können mehrere
Layer enthalten. Diese sind durch ein Leerzeichen getrennt hintereinander anzugeben.
Es können alle Karten aus dem Internet verwendet werden, welche auf Bildern wie bei
OpenStreetMap aufbauen.
Am einfachsten kommt man an den URL der Karten, indem man sich eine Karte in Firefox ansieht und
dann im Menü auf Seiteninformationen -> Medien klickt und dort die verwendeten Bilder
durchsucht und den URL extrahiert.
Vektor-Daten einbinden (.map-Dateien)
OpenStreetMap arbeitet mit Daten, welche durch einen Renderprozess in Bilder umgewandelt werden.
BikeAtor kann diesen Renderprozess mit Hilfe der Bibliothek von mapsforge durchführen.
Hierzu werden die Daten im ".map"-Format benötigt.
Diese Daten können z.B. von mapsforge
oder OpenAndroMaps bezogen werden.
Die Karten von OpenAndroMaps sind zusätzlich mit Höheninformationen versehen und somit können
auch Höhenlinien in die Karte gezeichnet werden.
Nach den Download der Karten müssen diese evtl. entpackt werden.
Die .map-Datei kopiert man anschliessend in das Verzeichnis ator/bikeator/map auf dem
Smartphone.
Nach einem Neustart von BikeAtor stehen die Karten im Menü zur verfügung.
Möchte man auch das Aussehen der Karten durch sogenannte "Themes" verändern, so müssen
diese in das Verzeichnis ator/bikeator/map/themes kopiert werden.
Hierbei liegt das eigentliche Theme in einem Unterverzeichnis, so wie dies auch in den meisten
ZIP-Dateien vorhanden ist.
In diesem Unterverzeichnis liegt dann eine XML-Datei mit dem gleichen Namen wie das Verzeichnis.
Die Unterverzeichnisse für Symbols usw. müssen ebenfalls kopiert werden.
Beipiel: ator/bikeator/map/themes/osmarender/osmarender.xml
Karten Offline verfügbar machen
BikeAtor speicher automatisch alle herunter geladenen Bilder in einer Datenbank. D.h. alle gesehenen
Kartenausschnitte sind dann auch Offline verfügbar.
Um einen größeren Bereich Offline zur Verfügung zu haben kann man über das
Popupmenü auf der Karte den Sichtbaren Bereich in weiteren Zoomstufen herunter laden.
Hierdurch ist es möglich Karten z.B. vor einer Wanderung auf das Gerät zu laden, da in
abgelegenen Regionen oft kein Internet zur Verfügung steht.
Der Kompass zeigt in eine falsche Richtung
Dies kann mehrere Gründe haben. Zum einen kann die Geschwindigkeit zu gering sein. D.h. das GPS
kann die Bewegungsrichtung nicht korrekt berechnen. Zum anderen kann der interne Kompass im
Smartphone nicht korret kalibriert sein.
Hier hilft es oft das Gerät zunächt in alle Richtungen mehrmals zu drehen und dann
waagrecht zu halten.
Weiterhin können auch magnetische/metallische Gegenstände den Kompass beeinflussen (z.B.
Lautsprecher/Felsen). Hier hilft es das Gerät möglichst weit entfernt von anderen Gegenständen
zu halten.
Die verschienenen Methoden zur Richtungsberechnung können in der Konfiguration ausgewählt
werden.
Ich kann mich nicht bei Geocaching.com anmelden!
Der Fehler liegt meist in der falschen Uhrzeit. Bitte die Uhr im Gerät möglichst korrekt
stellen.
Sollte auch das nicht funktionieren bitte eine Email senden.
Nach dem Starten von BikeAtor ist die SD-Karte nicht mehr angemeldet
Bei mir kam es vor, dass die SD-Karte "ausgeworfen" wurde nachdem ich BikeAtor gestartet habe.
Bei einem Neustart von BikeAtor möchte er dann ein neues Verzeichnis anlegen.
So wie es aussieht gibt es ein Problem mit dem Treiber für das ExFAT Dateisystem.
ExFAT wird bei SD-Karten größer als 32 GB standardmässig eingesetzt.
Sowohl auf dem Tablet, als auch auf dem Smartphone konnte ich das Problem nachstellen. Den genauen
Grund kenne ich nicht, aber es könnte mit den intensiven Zgriffen beim Erstellen (Rendern) der
Bilder zusammen hängen.
Lösung: Verwendung von ext4 als Dateiformat für die Speicherkarte.
Um die Speicherkarte als ext4 verwenden zu können muss diese unter Linux formatiert werden. Hat
man Root-Rechte auf dem Samrtphone, so kann dies auch dort erfolgen, allerdings ist es mit einer
Live-CD einfacher.
Am besten eine Live-CD mit "gparted" verwenden (z.B. PartedMagic). Mit gparted die vorhandenen
Partitionen löschen ALLE DATEN AUF DER SD-KARTE GEHEN VERLOREN! und
eine neue Partition mit dem Dateiformat ext4 anlegen.
Der Zgriff auf die SD-Karte fnktioniert nur korrekt, wenn das Hautverzeichnis (root) die richtigen
Berechtigungen hat. Bisher kann ich noch keine genaue Beschreibung geben, was gemacht werden muss,
aber hier ein paar Anhaltspunkte:
chown media_rw:media_rw
chmod 777
Am besten einfach mal im Internet suchen. Tips nehme ich gerne auf. Schreibt mir einfach eine
Mail.