LuciadCPillar 2025.0.11
Loading...
Searching...
No Matches
maps

Supports display of data on screen using a map with layers. More...

Topics

 effects
 The graphics effects that can be applied to a map.

Classes

class  luciad::IMapObserver
 Interface for observing the Map. More...
class  luciad::IMapQueryFeaturesCallback
 A callback class that is called with the results of a queryFeatures. More...
class  luciad::IMouseCursorCallback
 A callback class that is called when a cursor changes. More...
class  luciad::Map
 A map for showing geo-spatial data. More...
class  luciad::MapAttributions
 A class from which the attributions of a map can be retrieved. More...
class  luciad::MapEvent
 Event that indicates that some property of the map has changed. More...
class  luciad::MapNavigator
 Class that offers functionality to navigate around the globe. More...
struct  luciad::MapQueryFeaturesResult
 Contains information about (parts of) features hit by a Query, returned by Map::queryFeatures. More...
struct  luciad::MapScale
 This class represents a map scale, a ratio of a distance on the map to the corresponding actual distance. More...
struct  luciad::MouseCursor
 Represents a mouse cursor in the map API. More...

Detailed Description

Supports display of data on screen using a map with layers.

There are several aspects to a Map, including:

  • data layers: a Map contains a list of layers that visualize data
  • navigation: the map has a camera that can be manipulated using MapNavigator or directly
  • dpi/scaling support: See related article
  • integration: the map can be integrated in a UI framework. This is demonstrated in our samples
  • threading: See threading article on how the Map's threading model works

This tutorial demonstrates how you can set up a Map and add data to it