Earthwings (Talk | contribs) (→Nice to have) |
Earthwings (Talk | contribs) |
||
| Line 8: | Line 8: | ||
* CloudMade | * CloudMade | ||
| − | == Marble Widget Layer (done) == | + | == Marble Widget Paint Layer (done) == |
| − | * | + | * A custom paint layer which displays routing points: Start, destination, intermediate points. Waypoints, connected. |
| − | * | + | ** Paint layer reuses the selection model of the routing instruction list view |
| − | * | + | ** Source, destination and via points are movable in the map |
| − | ** | + | ** Instructions are shown in the mapping when clicking on the corresponding waypoint |
| − | ** | + | * Paint layer is included in Marble's model |
| − | * | + | |
== Integrate with search UI (done) == | == Integrate with search UI (done) == | ||
* Merge UI in MarbleControlBox: Search via runners and routing can be done from the same widget similar to how Google Maps does it | * Merge UI in MarbleControlBox: Search via runners and routing can be done from the same widget similar to how Google Maps does it | ||
| − | * Default Search is pretty much the same, but has a " | + | * Default Search is pretty much the same, but has a "Add destination field" button which adds more search widgets (each representing one position to be included in the route) |
| − | * Search results are shown in the list view | + | * Search results are shown in the list view. The selected search result is kept track of and taken as the source/destination point. |
* Once all routing points are known (user selected a search result or clicked on the map for both routing source and destination and intermediate points, if any), the "Get Directions" button can be used to fetch routing instructions from the current routing provider | * Once all routing points are known (user selected a search result or clicked on the map for both routing source and destination and intermediate points, if any), the "Get Directions" button can be used to fetch routing instructions from the current routing provider | ||
* Routing results are shown in the same list view as marble runner search results | * Routing results are shown in the same list view as marble runner search results | ||
| Line 29: | Line 28: | ||
== Nice to have == | == Nice to have == | ||
| − | * | + | * Progress indicator for route download |
| + | * Reverse geocoding via osm nominatim | ||
| + | * Route instruction localization | ||
* Support context menu in MarbleWidget | * Support context menu in MarbleWidget | ||
* Support routing customization: By car, by bycyle, ... | * Support routing customization: By car, by bycyle, ... | ||
| Line 39: | Line 40: | ||
== Artwork == | == Artwork == | ||
Ask the oxygen guys if they can help out with some icons: | Ask the oxygen guys if they can help out with some icons: | ||
| − | |||
| − | |||
| − | |||
* route-instruction (Intermediate route point with turn instructions) | * route-instruction (Intermediate route point with turn instructions) | ||
| − | * route-select | + | * route-select (Action to pick route point in the map) |
| − | + | ||
== Shipping == | == Shipping == | ||
This page lists more concrete steps to integrate online routing support. Code is currently available at http://nienhueser.de/git/marble.git
Contents |
Support data download from
Ask the oxygen guys if they can help out with some icons: