View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#1314
modRana 0.40.1 has been released !
The main highlight of this release is map overlay support in the QML GUI, based on Wikiwides proof of concept (thanks ! ).


Main map sets the background layer and returns to the map screen. The Overlays button switches to the overlay configuration page.


The Overlays page can be used to:
  • add or remove overlays
  • set overlay opacity
  • set layer for a given overlay and the main map


This is how the map configured on the previous screenshot looks like.
  • background - Stamen Watercolor
  • overlay 1 - Mapnik @ 60% opacity
  • overlay 2 - OSM Transit @ 100% opacity
The map shows Bratislava, the site of the next Openmobility conference on 6-7 of april.


When the tiles are being downloaded, a pretty printed status text is shown. The layers are loaded independently, so this status indicator can be used which layer has problems with tile loading, etc.

For now, the overlays are not persistent, but that is on my TODO list. Another thing on my TODO: showing a full layer list in the QML GUI (for now it has a hardcoded layer list).

BTW, there is no hard limit on the number of overlays used at once - and the N900 seems to have no issues even with 5+ layers.

Also an in my opinion important UI enahncement has been added - long pressing the back arrow takes you to the map screen - (already work like this in the GTK GUI).

Changelog:
Code:
* Sun Mar 24 2013 Martin Kolman - 0.40.1
- map overlay support in QML GUI
 - based on a patch by Wikiwide - thanks ! :)
 - multiple overlays can be used at the same time
 - per-layer opacity setting
 - nice overlay configuration UI
 - there is no hard limit on number of overlays at once
  - too many layers at once might slow down the application though :)
 - overlay configuration is not yet persistent
- pretty print map layer loading status
 - also make sure they don't overlap when overlays are used
- long back-button press now returns to map screen
- some new map layers were added to the QML map layer selector
 - eventually it should use the same layer list as the GTK GUI
- fix some warnings at startup
- theme and mode are now exposed by the "modrana" QML context property
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)

Last edited by MartinK; 2013-03-24 at 22:22.
 

The Following 10 Users Say Thank You to MartinK For This Useful Post: