Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 1.48 KB

HOWTO.md

File metadata and controls

49 lines (31 loc) · 1.48 KB

How to

Logo QGeoView is a Qt / C ++ widget for visualizing geographic data.

Basic usage

Minimal project for QGeoView in basic

Google Maps, Bing, OpenStreetMap, custom XYZ as background layer in background

Maps widgets (compass, zoom, scale) in widgets

Programmatically rotate, scale or move geo-map in camera-actions

Geo-map mouse actions in mouse-actions:

  • map move
  • map zoom
  • map rotation
  • context menu

Special flags for draw items in flags:

  • items with fixed size/azimuth
  • items with mouse hover
  • items with tooltip
  • items with selection capability
  • items with custom transformations
  • individual mouse action actions

Map with several object-layers in layers

Performance

Background map has biggest impact to performance because it covers whole map area all the time. QGVLayerTiles always calculates needed set of tiles for current camera state and performance parameters will adjust algorithm.

Example for performance tuning can be found in performance

Debug and logging

How to catch debug info in qDebug or visually on map debug

Advanced usage

Example with moving object on geo-map in moving-objects

Example with custom tile layer in custom-tiles

Small funny project :) in fun