Download Latest Version QMapControl-0.9.7.1.zip (2.2 MB)
Email in envelope

Get an email when there's a new version of QMapControl

Home / qmapcontrol / QMapControl 0.9.7.3
Name Modified Size InfoDownloads / Week
Parent folder
Readme 2014-10-15 5.4 kB
QMapControl 0.9.7.3.zip 2014-10-15 2.2 MB
changelog.txt 2014-10-15 6.5 kB
Totals: 3 Items   2.2 MB 0
What is QMapControl?
====================

QMapControl is a Qt/Qtopia widget which enables your (mobile) applications to
use map data. Simply add the widget to your application, have a look at the API
and start developing a fancy geospatial (mobile) application.

With QMapControl you can use different map providers, like OpenStreetMap or
several WMS-Servers. ThWhat is QMapControl?
====================

QMapControl is a Qt/Qtopia widget which enables your (mobile) applications to
use map data. Simply add the widget to your application, have a look at the API
and start developing a fancy geospatial (mobile) application.

With QMapControl you can use different map providers, like OpenStreetMap or
several WMS-Servers. Then you can modify the view of your QMapControl, writing
a location based application when having a GPS receiver or just browse the
maps. It is possible to have more than one layer, so you can mix maps from
different servers. To enrich the maps you can draw your own object to
coordinates.

Changelog:
0.9.7.3 (2014-10-15)
=====
- FIXED (BUG #17): Google Map Adapter locks zoom when fully zoomed out
- FIXED: Mouse wheel fails to zoom when at max/min zoom level boundaries
- FIXED: Removed unnessary debug logging from stdout
- NEW: minZoom() and MaxZoom() are now pulled directly from the map adapter
- FIXED: city map demo now resizes control when window resizes
- NEW: added loading status to city map demo
- FIXED: shows a zoomed image of last tile when zooming in; while waiting for real image to be loaded
- FIXED: (BUG# 15) improved rendering speeds with unessesary buffering (thanks Henrik Eriksson)

0.9.7.2 (2014-08-5)
=====
- FIXED (BUG #14) - Failed fetches will never try again due to logic error
- FIXED - Crash in NetworkManager when loading lots of images and then aborting too quickly

0.9.7.1 (2014-07-29)
=====
- FIXED (Patch#8) - Deadlock in network requests when aborting connections (Thanks to Jon Schewe)

0.9.7.0 (2014-07-13)
=====
- ADDED: Proxy username and password support added to addProxy() method
- REMOVED: Prompt username/password prompt when proxy requires authentication
- FIXED (BUG #13) - update-loop when requesting a tile and server returns a non-image
- FIXED (BUG #12) - updated user agent which prevent OpenStreetMaps from working
- FIXED (BUG #8) - fixed memory leak in Line::addPoint()
- NEW: Added Qt5 support (Thank you to Jon Schewe and Stevokm for patches)

* for more changes, refer to external changelog file

Feature list:
- Compatible with multiple map providers (Tile server and WMS server)
- Draw custom objects into maps (lines, points, images, even other Qt widgets!)
- Objects can be added to any coordinate
- Control elements can be added to QMapControl´s layout
- Added objects emit signals on clicks
- The map navigation is customizable (using styles and/or keys)
- GPS parser included for reading gllin output
- Tested on the FIC Neo1973, Nokia N900 (and Linux/Windows)

Compiling the sample application for i386:
==========================================
The folder "Samples" contains several sample applications. They come with .pro files and are ready to build. To do so, just run
- qmake
- make
This will build all sample applications. The binaries can be found in the bin folders of the sample.


Compile the samples for ARM (Neo or Greenphone):
================================================
- cd Samples
- cd Citymap (or any other sample application)
- qtopiamake -project "QT+=network"
- qtopiamake
- make

this will overwrite your .pro files, you can recreate them by calling "qmake -project "QT+=network"

This project hosted on sourceforge: http://sourceforge.net/projects/qmapcontrol/
The project´s website: http://www.medieninf.de/qmapcontrolen you can modify the view of your QMapControl, writing
a location based application when having a GPS receiver or just browse the
maps. It is possible to have more than one layer, so you can mix maps from
different servers. To enrich the maps you can draw your own object to
coordinates.

Feature list:
- Compatible with multiple map providers (Tile server and WMS server)
- Draw custom objects into maps (lines, points, images, even other Qt widgets!)
- Objects can be added to any coordinate
- Control elements can be added to QMapControl´s layout
- Added objects emit signals on clicks
- The map navigation is customizable (using styles and/or keys)
- GPS parser included for reading gllin output
- Tested on the FIC Neo1973, Nokia N900 (and Linux/Windows)

Compiling the sample application for i386:
==========================================
The folder "Samples" contains several sample applications. They come with .pro files and are ready to build. To do so, just run
- qmake
- make
This will build all sample applications. The binaries can be found in the bin folders of the sample.


Compile the samples for ARM (Neo or Greenphone):
================================================
- cd Samples
- cd Citymap (or any other sample application)
- qtopiamake -project "QT+=network"
- qtopiamake
- make

this will overwrite your .pro files, you can recreate them by calling "qmake -project "QT+=network"

This project hosted on sourceforge: http://sourceforge.net/projects/qmapcontrol/
The project´s website: http://www.medieninf.de/qmapcontrol
Source: Readme, updated 2014-10-15