qmapcontrol

The map widget: tile providers, map layers and the geometries drawn on them.

Group map

Detailed description

The code in this namespace started as QMapControl, an open-source map widget by Kai Winter. qmapcontrol::MapControl shows the map. A qmapcontrol::LayerManager draws its layers in order: a qmapcontrol::MapLayer draws map tiles, and a qmapcontrol::GeometryLayer draws only geometries.

A qmapcontrol::MapAdapter subclass names a tile service and converts between coordinates and tiles. qmapcontrol::ImageManager loads and caches the tiles, and qmapcontrol::MapNetwork downloads them. qmapcontrol::Geometry is the base of the items on a layer: points, image points, curves and line strings.

Classes

Class What it is
ArrowPoint Point rendered as a directional arrow with heading
CirclePoint Point rendered as a circle with configurable radius
Curve Base class for line-based geometries
EmptyMapAdapter Placeholder map adapter with no tiles
FixedImageOverlay Image overlay anchored to geographic bounds
GPS_Position GPS coordinate with timestamp
Geometry Base class for map geometric objects
GeometryLayer LayerBase type for displaying geometric shapes on the map
GoogleMapAdapter Google Maps tile adapter
ImageManager Manages tile image loading and caching for QMapControl
ImagePoint Point displayed as an image from file or pixmap
InvisiblePoint Point with no visual rendering for hit testing
LayerBase Base class for map layers in QMapControl
LayerManager Manages multiple map layers and view transformations
LineString Polyline geometry connecting multiple points
MapAdapter Abstract base for map tile providers
MapControl Interactive map widget with layer support
MapLayer LayerBase type for displaying tile-based map imagery
MapNetwork HTTP tile fetcher for map images
OSMMapAdapter OpenStreetMap tile adapter
OpenAerialMapAdapter Open Aerial Map tile adapter
Point Geographic point with optional pixmap or widget
TileMapAdapter Web Mercator tiled map adapter
WMSMapAdapter OGC Web Map Service adapter
bingApiMapadapter Bing Maps API tile adapter
googleApiMapadapter Google Static Maps API adapter
In this section