Marble/RoutingRoadmap: Difference between revisions

From KDE Community Wiki
Line 12: Line 12:
* Route state saving and restoring  
* Route state saving and restoring  
* Worldwide and offline routing  
* Worldwide and offline routing  
* Turn-by-turn navigation / route guidance mode


=== GPX/KML Import ===
=== GPX/KML Import ===
Line 44: Line 45:
! Contact
! Contact
{{FeatureInProgress|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)|[email protected]|Siddharth Srivastava}}
{{FeatureInProgress|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)|[email protected]|Siddharth Srivastava}}
{{FeatureInProgress|Marble|Optional re-calculation of the route when the user deviates from it|[email protected]|Siddharth Srivastava, Dennis Nienhüser}}
|}
|}


Line 54: Line 54:
! Description  
! Description  
! Contact  
! Contact  
{{FeatureInProgress|Marble|Fix visual glitches in routing pluing (icon transparency, black frame of progress bar, font size|[email protected]|Siddharth Srivastava}}
{{FeatureInProgress|Marble|Fix visual glitches in routing plugin (icon transparency, black frame of progress bar, font size|[email protected]|Siddharth Srivastava}}
{{FeatureInProgress|Marble|Disable screen energy saving features in turn-by-turn navigation mode|[email protected]|Dennis Nienhüser}}
{{FeatureInProgress|Marble|Share OSM tiles with mappero (/home/user/MyDocs/.maps/OpenStreetMap I)|[email protected]|Dennis Nienhüser}}
{{FeatureInProgress|Marble|Share OSM tiles with mappero (/home/user/MyDocs/.maps/OpenStreetMap I)|[email protected]|Dennis Nienhüser}}
{{FeatureTodo|Marble|Use +/- (volume) buttons to zoom in/out||}}
{{FeatureTodo|Marble|Use +/- (volume) buttons to zoom in/out||}}
Line 69: Line 68:
{{FeatureTodo|Marble|Custom, i18ned display of (nominatim) reverse geocoding results also respecting the altitude (zoom)|[email protected]|Dennis Nienhüser}}
{{FeatureTodo|Marble|Custom, i18ned display of (nominatim) reverse geocoding results also respecting the altitude (zoom)|[email protected]|Dennis Nienhüser}}
{{FeatureTodo|Marble|Minimize the total number of MarbleRunnerManager instances|[email protected]|Dennis Nienhüser}}
{{FeatureTodo|Marble|Minimize the total number of MarbleRunnerManager instances|[email protected]|Dennis Nienhüser}}
{{FeatureInProgress|Marble|Drop down menu to select via points: Current location, bookmarks, home location, map|[email protected]|Dennis Nienhüser}}
{{FeatureTodo|Marble|Via point and directions support for yours|[email protected]|Dennis Nienhüser}}
{{FeatureTodo|Marble|Via point and directions support for yours|[email protected]|Dennis Nienhüser}}
{{FeatureTodo|Marble|Improve link colors (oxygen blue, better visibility on Maemo) |[email protected]|Dennis Nienhüser}}
{{FeatureTodo|Marble|Improve link colors (oxygen blue, better visibility on Maemo) |[email protected]|Dennis Nienhüser}}

Revision as of 09:03, 3 October 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

GPX/KML Import

Status Project Description Contact
IN PROGRESS Marble Check parsing of route related gpx and kml elements
TO DO Marble Connect to FileManager and import routes, if any Dennis Nienhüser <[email protected]>

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 Fix visual glitches in routing plugin (icon transparency, black frame of progress bar, font size
IN PROGRESS Marble Share OSM tiles with mappero (/home/user/MyDocs/.maps/OpenStreetMap I)
TO DO Marble Use +/- (volume) buttons to zoom in/out

General Polishing

Status Project Description Contact
TO DO Marble Custom, i18ned display of (nominatim) reverse geocoding results also respecting the altitude (zoom) Dennis Nienhüser <[email protected]>
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 Improve link colors (oxygen blue, better visibility on Maemo) 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)