Summary: | OSRM (Open Source Routing Machine) Routing Plugin | ||
---|---|---|---|
Product: | [Applications] marble | Reporter: | Dennis Nienhüser <nienhueser> |
Component: | general | Assignee: | marble-bugs |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | 1.4 (KDE 4.9) | ||
Platform: | unspecified | ||
OS: | All | ||
Latest Commit: | Version Fixed In: |
Description
Dennis Nienhüser
2012-04-09 11:42:57 UTC
Git commit fc1ce2baeeff5efea2ceb7b8bb108981cc23b276 by Dennis Nienhüser. Committed on 11/04/2012 at 23:26. Pushed by nienhueser into branch 'master'. Add OSRM (Open Source Routing Machine) as routing backend. M +6 -0 src/lib/MarbleAboutDialog.cpp M +1 -0 src/plugins/runner/CMakeLists.txt A +12 -0 src/plugins/runner/open-source-routing-machine/CMakeLists.txt A +75 -0 src/plugins/runner/open-source-routing-machine/OSRMPlugin.cpp [License: LGPL] A +49 -0 src/plugins/runner/open-source-routing-machine/OSRMPlugin.h [License: LGPL] A +242 -0 src/plugins/runner/open-source-routing-machine/OSRMRunner.cpp [License: LGPL] A +61 -0 src/plugins/runner/open-source-routing-machine/OSRMRunner.h [License: LGPL] M +1 -1 src/qt-components/marble-touch/AboutMarblePage.qml http://commits.kde.org/marble/fc1ce2baeeff5efea2ceb7b8bb108981cc23b276 Todos left (see [1]): - Implement coordinate hinting (unsure why it's not done by the server) - Use geomformat=cmp and implement base64 polyline decoding [2] - Write a mail to announce our usage of the service [1] https://github.com/DennisOSRM/Project-OSRM/wiki/API%20Usage%20Policy [2] https://developers.google.com/maps/documentation/utilities/polylinealgorithm Git commit 828f386736faae5121d978d4073b805d05cbeb7b by Dennis Nienhüser. Committed on 12/04/2012 at 13:06. Pushed by nienhueser into branch 'master'. Use compressed polyline geometry format (geomformat=cmp) M +27 -15 src/plugins/runner/open-source-routing-machine/OSRMRunner.cpp M +2 -0 src/plugins/runner/open-source-routing-machine/OSRMRunner.h http://commits.kde.org/marble/828f386736faae5121d978d4073b805d05cbeb7b Git commit 7b65f4251145cdec65045671af46bdd86acc05c2 by Dennis Nienhüser. Committed on 12/04/2012 at 14:26. Pushed by nienhueser into branch 'master'. Implement coordinate hinting M +37 -3 src/plugins/runner/open-source-routing-machine/OSRMRunner.cpp M +5 -1 src/plugins/runner/open-source-routing-machine/OSRMRunner.h http://commits.kde.org/marble/7b65f4251145cdec65045671af46bdd86acc05c2 |