Editing QTMapWidget

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
This page is intended to collect thoughts about a Qt map widget.
+
This page is intended to collect thoughts about a QT map widget.
== Why a QTMapWidget? ==
== Why a QTMapWidget? ==
-
Maemo/Meego devices are mobile GPS based devices. A demand for mapping services is thus very obvious. The current situation in [[Open development/Maemo roadmap/Fremantle|Maemo 5]] shows that leaving this task to the individual developers has several disadvantages for the developer as well for the end user.
+
Maemo/Meego devices are mobile GPS based devices. A demand for mapping services is thus very obvious. The current situation in Maemo5 shows that leaving this task to the individual developers has several disadvantages for the developer as well for the end user.
=== Disadvantages of current Maemo5 situation ===
=== Disadvantages of current Maemo5 situation ===
Line 29: Line 29:
* Support for various map sources
* Support for various map sources
** Classic tile based sources (openstreetmap [http://www.openstreetmap.org], google [http://maps.google.com], yahoo [http://maps.yahoo.com], virtual earth [http://www.bing.com/maps/])
** Classic tile based sources (openstreetmap [http://www.openstreetmap.org], google [http://maps.google.com], yahoo [http://maps.yahoo.com], virtual earth [http://www.bing.com/maps/])
-
*** Simple/dynamic method to add more sources (also user specific ones like [[Maemo-mapper topomaps]])
+
*** Simple/dynamic method to add more sources (also user specific ones like [http://wiki.maemo.org/Maemo-mapper_topomaps])
** WMS data [http://www.ogc-services.net/]
** WMS data [http://www.ogc-services.net/]
** Vector data
** Vector data
Line 60: Line 60:
== Related resources ==
== Related resources ==
-
Qt mobility location [http://labs.trolltech.com/page/Projects/QtMobility]
+
QT mobility location [http://labs.trolltech.com/page/Projects/QtMobility]
== Existing widgets ==
== Existing widgets ==
-
We are not the first ones to work with maps under Qt. What projects exist? Can they be re-used? What are their advantages and disadvantages?
+
We are not the first ones to work with maps under QT. What projects exist? Can they be re-used? What are their advantages and disadvantages?
=== QMapControl [http://www.medieninf.de/qmapcontrol/] ===
=== QMapControl [http://www.medieninf.de/qmapcontrol/] ===
Line 83: Line 83:
Pros:
Pros:
* Very active big developer community. Some core developers are involved with the Maemo / MeeGo project already. There are currently 3 GSoC developers working exclusively on Marble.  
* Very active big developer community. Some core developers are involved with the Maemo / MeeGo project already. There are currently 3 GSoC developers working exclusively on Marble.  
-
* Support for Maemo 5 and MeeGo. Early Maemo 5 packages available.
+
* Support for Maemo5 and MeeGo. Early Maemo5 packages available.
* Lightweight for what it does (100000LOC).
* Lightweight for what it does (100000LOC).
* Used in KDE as a generic map widget already.
* Used in KDE as a generic map widget already.
Line 94: Line 94:
Cons:  
Cons:  
-
* Performance improvements for Maemo 5 necessary. However these are in the works.
+
* Performance improvements for Maemo5 necessary. However these are in the works.
* While the overall quality of the code is pretty good there is still some legacy code in a few places.
* While the overall quality of the code is pretty good there is still some legacy code in a few places.
* I am very concerned regarding battery usage with this 3d approach as it puts a huge load (currently 100%) on the CPU even at low refresh rates --[[User:harbaum|harbaum]] 18:40, 12 June 2010 (UTC)
* I am very concerned regarding battery usage with this 3d approach as it puts a huge load (currently 100%) on the CPU even at low refresh rates --[[User:harbaum|harbaum]] 18:40, 12 June 2010 (UTC)
Line 109: Line 109:
UI-Design, Mockups:
UI-Design, Mockups:
-
 
-
[[Category:Development]]
 
-
[[Category:Qt]]
 

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)