Hört sich ja gut an.
Ich hatte letztens vor eigentlich mal anzufangen eine solche Option in OSMtracker zu implementieren.
Aber vielleicht hast du ja Lust das ganze als Option dort einzubauen (man muss die Arbeit ja nicht unnötig wiederholen).
Der Vorteil wäre, dass du damit direkt eine wesentlich größere Masse erreichst(weil OSMtracker ja schon recht bekannt ist), und gratis noch den Zugang zum “Play”-Store bekommst.
Außerdem merkt man schon am Issue-tracker von OSMtracker wie gefragt die Option ist.
Ich weis jetzt allerdings nicht wie groß der Aufwand ist den Code umzuschreiben, um ihn passend für eine solche Option zu machen.
in den OSMTracker-Code wollte ich sowieso mal reinschauen, die App sieht überholungsbedürftig aus.
Das Problem ist leider die große Masse an Geräten mit Android <3.0 (hier Flüche über die Hersteller einstzen). Meiner Meinung nach sehr elegante Lösungen (wie im Keypadmapper) sind mit den alten Versionen nur sehr eingeschränkt und über Umwege möglich. Konkret: die ActionBar ist praktisch nicht nutzbar, Fragments sind mit der SupportLibrary nutzbar.
Ich habe mir für OSM Tracker einen Style erstellt der das eingeben etwas komfortabler macht. Hausnummer 1-64 sind dort bereits eingtragen.
Links / Rechts / Vorne kann man auch eingeben, das ist dann ein Wegpunkt mit diesen Namen.
Zusätzlich hat man auch noch einige Buttons für Dinge die ich öfters eintrage.
Wenn es jemanden interessiert müsste ich mir was suchen wo ich es hochladen kann.
Der Kompass wird noch nicht unterstützt, das kommt aber noch als Option.
Das Problem beim Kompass ist ein möglicher Fehler durch schlechte Kalibration/Metallgegenstände/sonstige Anomalien, den man ohne Kontrollmöglichkeit nur sehr schwer bemerkt. Da ich noch keine Kartendarstellung eingebaut habe, bleibt wohl vorerst nur, eine andere App zur Kontrolle zu nutzen. Man könnte sich parallel zu einer Straße ausrichten und bspw. die Google Maps-App mit Ausrichtung nach Kompass nutzen, um festzustellen, ob der Kompass richtig misst. Eine Möglicheit, die Fehler zu minimieren, wäre es, ihn nur unterhalb einer bestimmten Geschwindigkeit zu nutzen, da muss ich mal probieren.
Die Gehrichtung hat aber nichts mit dem Kompass zu tun - dein Kompass kann in die vollkommen falsche Richtung zeigen, während du ganz normal gehst… Da müsste man dann den Kompass mit dem Koordinatenunterschied aus den GPS-Daten abgleichen… (sprich: Anstelle des Kompass einfach ein “Heading” ermitteln)
Das ist so auch nicht vorgesehen. Das GPX ist nur ein Tracklog. Die Hausnummern doppelt zu speichern, halte ich für überflüssig - zumal im GPX nur die Hausnummer Platz hat, die anderen Adress-Tags fehlen dann.
ich habe ein Xperia Active mir Android 4.0.4 leider finde ich auf der SD-Karte keinen Ordner “keypadmapper” und als ich mein Phone neu gestartet habe stürzt das Programm mit der Meldung “Leider wurde Keypadmapper2 beendet” ab.
Ist das ein “offizielles” Android oder ein CustomROM? Ist es gerootet oder nicht?
Kannst du das Log auslesen? Das wäre in dem Fall sehr wertvoll.
Weiter: was ist genau passiert? Hast du das Gerät dabei per USB an einen Computer angeschlossen (das könnte die SD-Karte sperren, sollte allerdings erkannt werden)? Tritt das immer wieder in der gleichen Form auf? Siehst du die kleine “Toast”-Nachricht im unteren Bildschirmbereich beim Starten (“Schreibe in neue Datei …”) - oder eine Fehlermeldung von mir?