x

Re: BRouter: offline Fahrrad-Routing für Android


Geschrieben von abrensch (Gast) am 27. Oktober 2013 18:36:47: [flux]

Als Antwort auf: BRouter: offline Fahrrad-Routing für Android geschrieben von abrensch (Gast) am 07. Januar 2013 09:20:

womisa wrote:

gibt es schon eine "NEUE" Desktop Version mit dem synchronen Aufruf?

Ja seit eben gibt es die Version 0.96: http://brensche.de/brouter/revisions.html

Den Source-Code habe ich Dir per Email geschickt.

0.96 beinhaltet im wesentlichen Bugfixes, aber etwas interessantes ist auch dabei für die, die sich für den Algortithmus näher interessieren.

Denn erstens habe ich den bisschen beschrieben: http://brensche.de/brouter/algorithm.html

Und zweitens die "heuristischen Koeffizienten" in die Konfiguration übernommen, sodass man sie ändern kann und damit rumspielen (und z.B. die superschnellen, aber ungenauen Berechnungen herbei-patchen, von denen manche ja glauben, bei OsmAnd, Skobbler, Navit und co. könnten die Entwickler zaubern...)

Und noch was interressantes habe ich: ich hab's geschafft, OsmAnd aus den Sourcen zu bauen (in der Version ohne native Bibliotheken) und da die direkte Schnittstelle zu BRouter reingebaut. Das ganze ist noch schwebend als Pull-Request auf GitHub:

https://github.com/osmandapp/Osmand/pull/537

Aber eine Binär-Version habe ich jetzt einfach mal bei mir hochgeladen:

http://h2096617.stratoserver.net/broute … router.zip

Das ist natürlich Bastelkram, ohne die nativen Libs ist das rendering schon spürbar langsamer, und das APK ist mit dem Debug-Key signiert (man muss also eine release-version erst deinstallieren), und paar Übersetzungen musste ich auch löschen, aber die Verbindung zu BRouter funktioniert tadellos und die automatischen Neuberechnungen (auch bei langen Strecken) machen richtig Freude.

Ich denke, ich bin da mit der GPL-Lizenz von OsmAnd im reinen, habe ja den Source-Code der Änderung als Pull-Request publiziert und das ganze im beliegenden readme.txt beschrieben - wenn's jemand besser weiss wäre ich für einen Hinweis dankbar.

Ich bin guter Hoffnung, dass der Patch in die OsmAnd releases eingeht, Victor ist noch bisschen zickig und will z.B., dass man die Option in OsmAnd nur sieht, wenn BRouter bereits installiert ist, aber das krieg ich hin.