Provides interfaces and classes for working with view elements of an ArcGISMap. Contains the MapView, GraphicsOverlay and LocationDisplay classes, and other event, listener, and utility classes related to the MapView.
Interface Summary Interface Description AttributionTextChangedListenerThe listener interface for receiving attribution text changed events from a
CameraDistanceChangedListener<S extends CameraController>The listener interface for receiving camera distance changed events from a
CameraHeadingOffsetChangedListener<S extends CameraController>The listener interface for receiving camera heading offset changed events from a
CameraPitchOffsetChangedListener<S extends CameraController>The listener interface for receiving camera pitch offset changed events from a
DrawStatusChangedListener LayerViewStateChangedListener LocationDisplay.AutoPanModeChangedListenerDefines methods that are called when the AutoPanMode of a LocationDisplay changes. LocationDisplay.DataSourceStatusChangedListenerDefines methods that are called when the LocationDataSource of a LocationDisplay is started or stopped. LocationDisplay.LocationChangedListenerDefines methods that are called when the Location of a LocationDisplay changes. MapRotationChangedListenerThe listener interface for receiving rotation changed events from a
MapScaleChangedListenerThe listener interface for receiving scale changed events from a
MapView.OnTouchListenerDefines single and multitouch gesture events that can occur on the MapView, such as a multi-pointer tap. NavigationChangedListenerThe listener interface for receiving navigation changed events from a
OriginCameraChangedListenerThe listener interface for receiving origin camera changed events from a TransformationMatrixCameraController. SelectedVertexChangedListenerThe listener interface to get notified when the selected vertex during a sketch edit session changes. SketchGeometryChangedListenerThe listener interface for receiving
geometry changed eventsfrom the SketchEditor.
SpatialReferenceChangedListenerThe listener interface for receiving spatial reference changed events from a
TimeExtentChangedListenerThe listener interface for receiving time extent changed events from a
TranslationFactorChangedListenerThe listener interface for receiving translation factor changed events from a TransformationMatrixCameraController. ViewpointChangedListenerThe listener interface for receiving Viewpoint changed events from a
Class Summary Class Description AnalysisOverlayAn AnalysisOverlay manages the display of one or more
AttributionTextChangedEventAn event representing a change in the attribution text of a
BackgroundGridBackgroundGrid determines what a view looks like without anything in it. CalloutDraws a callout on a MapView and manages its behavior. Callout.ShowOptionsEncapsulates a set of parameters that control how a callout is shown and dismissed. Callout.StyleEncapsulates a set of parameters that control how a callout looks. CameraRepresents an immutable camera object. CameraController CameraDistanceChangedEvent<S extends CameraController>An event that indicates that the distance between camera and the target has changed. CameraHeadingOffsetChangedEvent<S extends CameraController>An event that indicates that the camera heading offset has changed. CameraPitchOffsetChangedEvent<S extends CameraController>An event that indicates that the camera pitch offset has changed. DefaultMapViewOnTouchListenerProvides the default gestures handling behaviour for the MapView, implementing
DefaultSceneViewOnTouchListenerProvides the default gesture handling behaviour for the SceneView. DrawStatusChangedEventAn event that indicates that the drawing state of a
GeoViewGeoView is a base class for MapView and SceneView (when available), these represent the View in an Model View Controller (MVC) architecture, the Map and Scene that are set on these views represent the model. GeoView.InteractionOptionsDefines options to control user interactions with a GeoView. GlobeCameraControllerRepresents the default camera controller. Graphic GraphicsOverlayA GraphicsOverlay manages the display of one or more
Graphics on a GeoView.
GridRepresents options to display a grid on top of a MapView. IdentifyGraphicsOverlayResultRepresents an identify result from a single GraphicsOverlay in a GeoView. IdentifyLayerResultRepresents an identify result at a specific screen location within a specific layer, using one of the identifyLayersAsync methods on
ImageFrameA frame, when added to an
ImageOverlay, renders an image on top of a map or scene.
ImageOverlayAn overlay that contains a frame with an image to display in the view. LatitudeLongitudeGridRepresents a grid consisting of east-west lines of latitude and north-south lines of longitude (also known as graticules). LayerScenePropertiesA set of properties for displaying a layer or a graphics overlay in 3D space. LayerViewStateA layer view state object. LayerViewStateChangedEventAn event that indicates that the view state of a layer in a GeoView has changed. LocationDisplayManages display of current location in a MapView. LocationDisplay.AutoPanModeChangedEventHolds information from a change to the AutoPanMode of a LocationDisplay. LocationDisplay.DataSourceStatusChangedEventHolds information from a change to the status of a LocationDataSource. LocationDisplay.LocationChangedEventHolds information from a change to the Location of a LocationDisplay. LocationToScreenResultCombines a 2D screen point and visibility of a location in a
MapRotationChangedEventAn event that indicates that rotation of the MapView has changed. MapScaleChangedEventAn event that indicates that scale of the MapView has changed. MapViewA MapView renders the data from an
ArcGISMapin an Android layout, and allows users to interact with the map.
MapView.InteractionOptionsOptions to control user interactions with a MapView. MgrsGridRepresents a MGRS (Military Grid Reference System) for displaying on a MapView. NavigationChangedEventAn event that indicates that the navigation status of a
OrbitGeoElementCameraControllerRepresents a camera controller that restricts the scene view's camera to a (possibly moving)
OrbitLocationCameraControllerRepresents a camera controller that restricts the scene view's camera to orbit a fixed location. OriginCameraChangedEventAn event representing the change of the origin camera of a TransformationMatrixCameraController. PinchToZoomGestureDetectorImplements a scale gesture detector for pinch-to-zoom gestures which can be used as an alternative to
SceneViewA SceneView renders the data from an
ArcGISScenein an Android layout, and allows users to interact with the scene.
SelectedVertexChangedEventAn event representing the selection change of the SketchVertex during a sketching session. SketchEditConfigurationDefines the edit capabilities of the SketchEditor in a sketching session. SketchEditorRepresents a sketch editor that allows users to interactively sketch geometries on the map view. SketchGeometryChangedEventAn event representing a change of the geometry in the sketch editor. SketchStyleDefines a set of styles used for the visual appearance of the sketch geometry during editing. SketchVertexRepresents a point location (in map coordinates) and position (in the collections of parts, vertices and mid-vertices) of the sketch editor. SpatialReferenceChangedEventAn event that indicates that the spatial reference of a
TimeExtentChangedEventAn event representing a change in the time extent of a
TransformationMatrixRepresents a more precise way to represent
Cameraproperties than using just heading, pitch and roll.
TransformationMatrixCameraControllerSupport camera navigation by using TransformationMatrix. TranslationFactorChangedEventAn event representing the change of the translation factor of a TransformationMatrixCameraController. UsngGridRepresents a USNG (United States National Grid) for displaying on a MapView. UtmGridRepresents a grid that displays UTM (Universal Transverse Mercator) zones on a MapView. ViewLabelPropertiesRepresents the labeling properties for a MapView. ViewpointChangedEventAn event representing a change in the Viewpoint of a
Enum Summary Enum Description AnimationCurveControls how a map view is animated as it is moved between positions. AtmosphereEffectDefines the atmosphere effect associated with the SceneView. Callout.Style.LeaderPositionIndicates the side or corner of a callout on which the leader is drawn. DeviceOrientationDescribes the rotation of the device. DrawStatusRepresents the possible drawing states of a
GraphicsOverlay.RenderingModeRendering modes available for graphics overlays Grid.LabelPositionRepresents options for positioning grid labels on the MapView. LatitudeLongitudeGrid.LabelFormatRepresents the possible grid label distance formats that can be displayed to grid. LayerSceneProperties.SurfacePlacementHandles the altitude of objects from a layer or graphics overlay in 3D space. LayerViewStatusThe status of a layer in the
LightingModeDefines the Sun lighting mode associated with the
LocationDisplay.AutoPanModeDefines how the MapView behaves when location updates are received. LocationToScreenResult.SceneLocationVisibilityModes of visibility that can occur in a LocationToScreenResult. MgrsGrid.LabelUnitRepresents the possible grid label distance units that can be displayed to grid. SketchCreationModeDefines what type of geometry is going to be sketched during a SketchEditor session. SketchEditConfiguration.SketchVertexEditModeDefines how vertices respond to user interaction. SpaceEffectDefines the effect used for the background of the SceneView. UsngGrid.LabelUnitRepresents possible grid label distance units that can be displayed to the grid. WrapAroundModeIndicates if the map should be displayed as a continuous map, horizontally, by wrapping the east and west hemispheres around each other.