Michael Zimmermann wrote:
On Mon, 15 Aug 2011 02:04:14 +0200
Dimitri Junker<[email protected]> wrote:
Das erhöht den Aufwand für die Portierbarkeit auf andere Systeme...
Wieso? Was meinst Du mit anderes System? Dieser fixe Pfad ist ja wohl ser
Systemspeziefisch, also wäre eine Pfadauswahl doch wohl Systemunabhängiger.
Und wenn da wirklich ein Programmierer Probleme hat eine Pfadauswahl
einzubauen dann könnte man ja ein einfaches Konfigurationsfile nutzen. So
ist es unbrauchbar!
Die Karten samt Pfaden sind in der navit.xml hinterlegt, und die
unterscheidet sich ohnehin schon von Plattform zu Plattform. Auf Windows
CE ist beispielsweise ein Kartenausschnitt von München im Paket
enthalten und konfiguriert...
Hi,
dann suche mal nach navit.xml (configfile)
darin dann nach maps und passe dir den Pfad an
hab aber keine Ahnung wo das auf einem Android liegt
Im APK-File; soweit ich weiß, wird das irgendwohin extrahiert und dann
diese Kopie benutzt (würde auf /data tippen).
Ansonsten gibt es die Möglichkeit, eine eigene navit.xml auf der
SD-Karte abzulegen, die dann Vorrang hat. Die muss auf der SD-Karte
unter /navit/navit.xml liegen. In der kannst Du dann jeden beliebigen
Pfad für die Kartendaten konfigurieren. Haken an der Sache: ob das mit
der navit.xml auch funktioniert, wenn die SD-Karte nicht als /sdcard
gemounted ist, weiß ich nicht...
Im navit-Bugtracker sind zwei Tickets offen, um Navit auf SD
installieren zu können [1] [2] und so auch ohne Rooting an die
Konfigurationsdateien zu kommen.
Wenn das alles nichts hilft, bleibt Dur nichts anderes, als noch ein
Ticket aufzumachen und auf die Problematik hinzuweisen. Evtl. kann man
ja, anstatt den Pfad /sdcard hart zu codieren, den tatsächlichen Pfad
aus der Systemkonfiguration auslesen (z.B. aus der mtab). Irgendwie
müssen ja auch andere Android-Apps mitbekommen, welchen Pfad die SD bzw.
der integrierte Speicher hat, also muss das irgendwo hinterlegt sein...
Michael
[1] http://trac.navit-project.org/ticket/818
[2] http://trac.navit-project.org/ticket/918
_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de