Marble/RoutingRoadmap: Difference between revisions

From KDE Community Wiki
Line 14: Line 14:
* Turn-by-turn navigation / route guidance mode
* Turn-by-turn navigation / route guidance mode
* Improved Maemo UI (dialogs instead of sidebar, zoom buttons, ...)
* Improved Maemo UI (dialogs instead of sidebar, zoom buttons, ...)
 
* Export route to kml, load a route in kml format (loading only on Maemo)
=== GPX/KML Import ===
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureInProgress|Marble|Check parsing of route related gpx and kml elements|[email protected]|Dennis Nienhüser}}
{{FeatureTodo|Marble|Connect to FileManager and import routes, if any|[email protected]|Dennis Nienhüser}}
|}


=== Routing API ===
=== Routing API ===

Revision as of 19:39, 8 November 2010

KDE 4.5 (Marble 0.10)

  • Online-Routing in Europe using OpenRouteService
  • GPX export

KDE 4.6 (Marble 0.11)

This is an elaborated version of the 4.6 Feature Plan with more details on non-finished items.

  • Convert MarbleRunners to plugins
  • Extend MarbleRunner interface to handle reverse geocoding and routing requests
  • Display of alternative routes
  • Route printing (map and directions, configurabe)
  • Route state saving and restoring
  • Worldwide and offline routing
  • Turn-by-turn navigation / route guidance mode
  • Improved Maemo UI (dialogs instead of sidebar, zoom buttons, ...)
  • Export route to kml, load a route in kml format (loading only on Maemo)

Routing API

Status Project Description Contact
IN PROGRESS Marble Routing API review
IN PROGRESS Marble Decouple RoutingWidget, RoutingLayer and RoutingManager
TO DO Marble Export RoutingManager and RouteRequest headers Dennis Nienhüser <[email protected]>

Turn-by-turn Navigation

Status Project Description Contact
IN PROGRESS Marble Recentering when needed could use a future (predicted) position for recentering. The prediction can be based either on the current speed and direction or on the expected route waypoint at a future point (e.g. in 20 seconds)

Maemo

Status Project Description Contact
IN PROGRESS Marble Share OSM tiles with mappero (/home/user/MyDocs/.maps/OpenStreetMap I)

General Polishing

Status Project Description Contact
TO DO Marble Minimize the total number of MarbleRunnerManager instances Dennis Nienhüser <[email protected]>
TO DO Marble Via point and directions support for yours Dennis Nienhüser <[email protected]>
TO DO Marble Merge recenter always / recenter when needed into one action; configurable deviation amount in settings with a default value between the ones currently used (0; 0.65) Dennis Nienhüser <[email protected]>
TO DO Marble Make items in the placemark model movable Dennis Nienhüser <[email protected]>

KDE 4.7 (Marble 0.12)

  • QML Routing application

Undecided

  • Tour height profiles (using SRTM data)