Qt Maps Examples
symbianyucca
(Talk | contribs) (Created page with 'Category:Qt These are work on progress examples, that are build with currently available public tools. Some examples are not working due bugs, and then there should be a bug …') |
girishpadia
(Talk | contribs) |
||
| Line 1: | Line 1: | ||
[[Category:Qt]] | [[Category:Qt]] | ||
| − | These | + | These examples are built with currently available public tools. The work is under more enhancement for the given examples. Some examples may not work due to the bugs. You may look into the bug report for the avaiable fix. |
Anyway, with some of the examples, do also note the bug [http://bugreports.qt.nokia.com/browse/QTMOBILITY-841 QTMOBILITY-841] that prevents selecting map items on some zoom levels. | Anyway, with some of the examples, do also note the bug [http://bugreports.qt.nokia.com/browse/QTMOBILITY-841 QTMOBILITY-841] that prevents selecting map items on some zoom levels. | ||
| Line 8: | Line 8: | ||
= HelloMap = | = HelloMap = | ||
| − | + | This is a simple map without any additional code. It simply showing a map without interaction possibilities. | |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:HelloMap.zip HelloMap.zip] | |
= Simple map = | = Simple map = | ||
| Line 16: | Line 16: | ||
Hello world map example which has simple panning included in it. | Hello world map example which has simple panning included in it. | ||
| − | + | The example available at [http://wiki.forum.nokia.com/index.php/File:SimpleMap.zip SimpleMap.zip] | |
= Simple map 2 = | = Simple map 2 = | ||
| − | + | This is a simple map example added with kinetic panning | |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:SimpleMap2.zip SimpleMap2.zip] | |
= MapInteraction = | = MapInteraction = | ||
| − | + | This example shows how to zoom the map, changing map type, moving to coordinates and getting current coordinate from the map. | |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:MapInteraction.zip MapInteraction.zip] | |
= SimpleMapContent = | = SimpleMapContent = | ||
| − | + | This example shows adding & removing markers, polyline & polygon. Toggling visibility, using z-ordering and zooming to map objects | |
| − | + | Please note that zooming works well on simulator but not on Symbian target device. There is a bug reported at [http://bugreports.qt.nokia.com/browse/QTMOBILITY-876 QTMOBILITY-876]. | |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:SimpleMapContent.zip SimpleMapContent.zip] | |
= MoreMapContent = | = MoreMapContent = | ||
| − | + | This example shows how to handle circle, rectangle & text map objects with the map. | |
| − | + | Please note that zooming works well on simulator but not on Symbian target device. There is a bug reported at [http://bugreports.qt.nokia.com/browse/QTMOBILITY-876 QTMOBILITY-876]. | |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:MoreMapContent.zip MoreMapContent.zip] | |
= MapMarkers = | = MapMarkers = | ||
| − | + | This example shows different ways on using and loading images to the QGeoMapPixmapObject as well as general marker handlings. | |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:MapMarkers.zip MapMarkers.zip] | |
= MapAreaSelector = | = MapAreaSelector = | ||
| − | + | This is an example showing how you can make simple rectangle & circle area selectors. These selectors are used with Geo coding & search examples. | |
| − | + | This is example is available at [http://wiki.forum.nokia.com/index.php/File:MapAreaSelector.zip MapAreaSelector.zip] | |
= DynamicPolyline = | = DynamicPolyline = | ||
| − | + | This example shows dynamic polyline handling via touch events. Polyline points can be added by clicking on the map and removed by clicking on the marker showing the polyline points already added. | |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:DynamicPolyline.zip DynamicPolyline.zip] | |
= GeoCodeMap = | = GeoCodeMap = | ||
| − | Geo coding | + | This is example of Geo coding that shows how you can find positions for address. This example also shows how a rectangle area selector could be used inside a dialog. |
| − | Geocoding without any area will not work on device | + | Geocoding without any area will not work on device. The bug report can be found from [http://bugreports.qt.nokia.com/browse/QTMOBILITY-1371 QTMOBILITY-1371] |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:GeoCodeMap.zip GeoCodeMap.zip] | |
= ReverceGeoCode = | = ReverceGeoCode = | ||
| − | + | This is an example of simple reverse geo coding which shows how you can get address details of a geo position. | |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:ReverceGeoCode.zip ReverceGeoCode.zip] | |
= MapSearch = | = MapSearch = | ||
| − | + | This example shows how you can use the search. It also shows how to use a circle area selector with the search. | |
| − | Currently the API appears not to give any results, and there is a bug report for this | + | Currently the API appears not to give any results, and there is a bug report for this at [http://bugreports.qt.nokia.com/browse/QTMOBILITY-1372 QTMOBILITY-1372]. |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:MapSearch.zip MapSearch.zip] | |
= SimpleRouting = | = SimpleRouting = | ||
| − | + | The example shows simple two-point routing without actually doing anything on the route segments etc. The example is having two Draggable markers for start & stop points and then showing the returned route object on the map. | |
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:SimpleRouting.zip SimpleRouting.zip] | |
= MyLocationMap = | = MyLocationMap = | ||
| − | + | This example shows how to get and monitor location of the device and show it on a map, as well as shows usage of the QGeoAreaMonitor. It also uses circle area selector with the area monitor. | |
There is a known bug [http://bugreports.qt.nokia.com/browse/QTMOBILITY-1059 QTMOBILITY-1059] and with devices the QGeoAreaMonitor does not work, since it is null. | There is a known bug [http://bugreports.qt.nokia.com/browse/QTMOBILITY-1059 QTMOBILITY-1059] and with devices the QGeoAreaMonitor does not work, since it is null. | ||
| − | + | The example is available at [http://wiki.forum.nokia.com/index.php/File:MyLocationMap.zip MyLocationMap.zip] | |
Revision as of 07:18, 4 March 2011
These examples are built with currently available public tools. The work is under more enhancement for the given examples. Some examples may not work due to the bugs. You may look into the bug report for the avaiable fix.
Anyway, with some of the examples, do also note the bug QTMOBILITY-841 that prevents selecting map items on some zoom levels.
Also for some reason I did not get gestures working, thus no fancy zooming available yet.
Contents |
HelloMap
This is a simple map without any additional code. It simply showing a map without interaction possibilities.
The example is available at HelloMap.zip
Simple map
Hello world map example which has simple panning included in it.
The example available at SimpleMap.zip
Simple map 2
This is a simple map example added with kinetic panning
The example is available at SimpleMap2.zip
MapInteraction
This example shows how to zoom the map, changing map type, moving to coordinates and getting current coordinate from the map.
The example is available at MapInteraction.zip
SimpleMapContent
This example shows adding & removing markers, polyline & polygon. Toggling visibility, using z-ordering and zooming to map objects
Please note that zooming works well on simulator but not on Symbian target device. There is a bug reported at QTMOBILITY-876.
The example is available at SimpleMapContent.zip
MoreMapContent
This example shows how to handle circle, rectangle & text map objects with the map.
Please note that zooming works well on simulator but not on Symbian target device. There is a bug reported at QTMOBILITY-876.
The example is available at MoreMapContent.zip
MapMarkers
This example shows different ways on using and loading images to the QGeoMapPixmapObject as well as general marker handlings.
The example is available at MapMarkers.zip
MapAreaSelector
This is an example showing how you can make simple rectangle & circle area selectors. These selectors are used with Geo coding & search examples.
This is example is available at MapAreaSelector.zip
DynamicPolyline
This example shows dynamic polyline handling via touch events. Polyline points can be added by clicking on the map and removed by clicking on the marker showing the polyline points already added.
The example is available at DynamicPolyline.zip
GeoCodeMap
This is example of Geo coding that shows how you can find positions for address. This example also shows how a rectangle area selector could be used inside a dialog.
Geocoding without any area will not work on device. The bug report can be found from QTMOBILITY-1371
The example is available at GeoCodeMap.zip
ReverceGeoCode
This is an example of simple reverse geo coding which shows how you can get address details of a geo position.
The example is available at ReverceGeoCode.zip
MapSearch
This example shows how you can use the search. It also shows how to use a circle area selector with the search.
Currently the API appears not to give any results, and there is a bug report for this at QTMOBILITY-1372.
The example is available at MapSearch.zip
SimpleRouting
The example shows simple two-point routing without actually doing anything on the route segments etc. The example is having two Draggable markers for start & stop points and then showing the returned route object on the map.
The example is available at SimpleRouting.zip
MyLocationMap
This example shows how to get and monitor location of the device and show it on a map, as well as shows usage of the QGeoAreaMonitor. It also uses circle area selector with the area monitor.
There is a known bug QTMOBILITY-1059 and with devices the QGeoAreaMonitor does not work, since it is null.
The example is available at MyLocationMap.zip

