LuciadCPillar C# 2024.0.08
All Classes Namespaces Functions Enumerations Enumerator Properties Pages
Luciad.Maps Namespace Reference

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

Namespaces

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

Classes

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