Giter VIP home page Giter VIP logo

qmapcontrol's Introduction

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. 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.

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)

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

qmapcontrol's People

Contributors

shillcock avatar bluemarvin avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.