QMapControl

Qt Widgets

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

2
Score 58.0%
Description:

QMapControl is a Qt(opia) widget which enables your (mobile) applications to use mapping 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, several WMS-Server or Google maps. 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 layers, 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 (and Linux/Windows)
* Map tiles can be stored persistently

What´s next?

* Rotating maps
* Routing: A webservice (not a target of this project) could provide geometric information, which could be painted as a LineString in maps
Last changelog:

11 years ago

0.9.5.1
=======
- Minor changes: limiting zoom to not exceed min and max borders, showScale caused crash if zoom was out of range

0.9.5
=====
- new method "enablePersistentCache()" allows to store map tiles
- new method "showScale(bool)" allows to display the scale of the current map

0.9.4
=====
- removed "get" prefixes from ancessor functions, to improve Qt-like design
- renamed event "geometryClickEvent()" to "geometryClicked()"
- renamed event "draggedRect()" to "boxDragged()"
- wrapped all classes into namespace qmapcontrol
- changed method "setView(QList)" original method becomes "setViewAndZoomIn(QList)"

0.9.3
=====
* QMapControl on sourceforge: http://sourceforge.net/projects/qmapcontrol
* Source refactored, several bugfixes, new sample application: Citymap
* bug fixed: widgets were not displayed correctly in the maps
* new feature: a yahoo map adapter is available
* new feature: objects can be resized depending on zoom level
* fixed bug, which caused wrong WMS-queries

randomik

11 years ago

it doesnt work under proxy server, i think it can be usefull to add proxy settings into demo apps

Report

9

Naik

6 years ago

Hi,
You just have to look at QNetworkProxy class, it's really easy to add it to the demos, but maybe not really relevant.

Report

11 years ago

0.9.5.1
=======
- Minor changes: limiting zoom to not exceed min and max borders, showScale caused crash if zoom was out of range

0.9.5
=====
- new method "enablePersistentCache()" allows to store map tiles
- new method "showScale(bool)" allows to display the scale of the current map

0.9.4
=====
- removed "get" prefixes from ancessor functions, to improve Qt-like design
- renamed event "geometryClickEvent()" to "geometryClicked()"
- renamed event "draggedRect()" to "boxDragged()"
- wrapped all classes into namespace qmapcontrol
- changed method "setView(QList)" original method becomes "setViewAndZoomIn(QList)"

0.9.3
=====
* QMapControl on sourceforge: http://sourceforge.net/projects/qmapcontrol
* Source refactored, several bugfixes, new sample application: Citymap
* bug fixed: widgets were not displayed correctly in the maps
* new feature: a yahoo map adapter is available
* new feature: objects can be resized depending on zoom level
* fixed bug, which caused wrong WMS-queries

12345678910
1
product-maker Naik Jun 21 2013 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
Naik
Jun 25 2013
chriskon149
Sep 14 2012
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.9.5.1
updated Sep 21 2008
added Dec 20 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1
System Tags