Package com.luciad.maps
package com.luciad.maps
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
ordirectly
- 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
-
ClassDescriptionInterface for observing the
Map
.A callback class that is called with the results of a queryFeatures.A callback class that is called when a cursor changes.A map for showing geo-spatial data.A query specifies which features you are interested in.Builder for aMap.FeatureQuery
.A height provider based on the map layers order and visibility.This callback can be used to execute tasks on the render thread right before or right after theMap
is painted byMap.Renderer
.Used to determine how the Map::getViewToMapTransformation method determines the point inMap
coordinates that corresponds to a given view location.TheMap
renderer.This class allows to transform between view (pixel coordinates on the screen) and map coordinates.A class from which the attributions of a map can be retrieved.Event that indicates that some property of the map has changed.Class that offers functionality to navigate around the globe.Option to configure the navigation constraint to keep the camera above the terrain.Options to configure the constraint to restrict the navigation to specific bounds.Class that allows to build a fit action and apply it, either directly or using an animation.Class that allows to build a pan action and apply it, either directly or using an animation.Options to configure the constraint to restrict the pitch (tilt) of the camera.Class that allows to build a rotate action and apply it, either directly or using an animation.Options to configure the scale constraint to restrict the camera zooming.Class that allows to build a zoom action and apply it, either directly or using an animation.Contains information about (parts of) features hit by a Query, returned byMap#queryFeatures
.This class represents a map scale, a ratio of a distance on the map to the corresponding actual distance.Represents a mouse cursor in the map API.