Module com.esri.arcgisruntime
Package com.esri.arcgisruntime.mapping.view
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.
- Since:
- 100.0.0
-
Interface Summary Interface Description AttributionTextChangedListener Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onGeoView.attributionTextProperty()
.CameraDistanceChangedListener<S extends CameraController> The listener interface for receiving camera distance changed events from aCameraController
.CameraHeadingOffsetChangedListener<S extends CameraController> The listener interface for receiving camera heading offset changed events from aCameraController
.CameraPitchOffsetChangedListener<S extends CameraController> The listener interface for receiving camera pitch offset changed events from aCameraController
.DrawStatusChangedListener Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onGeoView.drawStatusProperty()
.InteractionListener Defines a listener to handle various input events on a view.LayerViewStateChangedListener The listener interface for receivingLayerViewStatus
changed events from aGeoView
.LocationDisplay.AutoPanModeChangedListener Defines methods that are called when the AutoPanMode of a LocationDisplay changes.LocationDisplay.DataSourceStatusChangedListener Defines methods that are called when the LocationDataSource of a LocationDisplay is started or stopped.LocationDisplay.LocationChangedListener Defines methods that are called when the Location of a LocationDisplay changes.MapRotationChangedListener Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onMapView.mapRotationProperty()
.MapScaleChangedListener Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onMapView.mapScaleProperty()
.NavigationChangedListener Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onGeoView.navigatingProperty()
.OriginCameraChangedListener The listener interface for receiving origin camera changed events from a TransformationMatrixCameraController.SceneViewNavigation Interface for navigation of scene view and secondary scene views.SelectedVertexChangedListener The listener interface to get notified when the selected vertex during a sketch edit session changes.SketchGeometryChangedListener The listener interface for receivinggeometry changed events
from the SketchEditor.SpatialReferenceChangedListener Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onGeoView.spatialReferenceProperty()
.TimeExtentChangedListener Deprecated, for removal: This API element is subject to removal in a future version. As of 200.1.0, useObservableValue.addListener(ChangeListener)
onGeoView.timeExtentProperty()
.TranslationFactorChangedListener The listener interface for receiving translation factor changed events from a TransformationMatrixCameraController.ViewpointChangedListener The listener interface for receiving Viewpoint changed events from aGeoView
. -
Class Summary Class Description AnalysisOverlay An AnalysisOverlay manages the display of one or moreAnalysis
.AttributionTextChangedEvent Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onGeoView.attributionTextProperty()
.BackgroundGrid BackgroundGrid determines what a view looks like without anything in it.Callout A Callout typically displays text and image content from a GeoElement, such as a Feature.Camera Represents 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.DrawStatusChangedEvent Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onGeoView.drawStatusProperty()
.GeoView A base class for all views that can display geographic content.GlobeCameraController Represents the default camera controller.Graphic A Graphic consists of aGeometry
, optionalattributes
, and is drawn on a map using a symbol or renderer.GraphicsOverlay A GraphicsOverlay manages the display of one or moreGraphic
s on a GeoView.Grid Represents options to display a grid on top of a MapView.IdentifyGraphicsOverlayResult Represents an identify result from a single GraphicsOverlay in a GeoView.IdentifyLayerResult Represents an identify result at a specific screen location within a specific layer, using one of the identifyLayersAsync methods onGeoView
.ImageFrame A frame that, when added to anImageOverlay
, renders an image on top of a scene.ImageOverlay An overlay that contains a frame with an image to display in the view.LatitudeLongitudeGrid Represents a grid consisting of east-west lines of latitude and north-south lines of longitude (also known as graticules).LayerSceneProperties A set of properties for displaying a layer or a graphics overlay in 3D space.LayerViewState The state of a layer in aGeoView
.LayerViewStateChangedEvent An event that indicates that the view state of a layer in a GeoView has changed.LocationDisplay Manages display of current location in a MapView.LocationDisplay.AutoPanModeChangedEvent Holds information from a change to the AutoPanMode of a LocationDisplay.LocationDisplay.DataSourceStatusChangedEvent Holds information from a change to the status of a LocationDataSource.LocationDisplay.LocationChangedEvent Holds information from a change to the Location of a LocationDisplay.LocationToScreenResult Class combining a 2D screen point and visibility of a location.MapRotationChangedEvent Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onMapView.mapRotationProperty()
.MapScaleChangedEvent Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onMapView.mapScaleProperty()
.MapView A user interface control that displays two-dimensional (2D) geographic content defined by anArcGISMap
.MapView.DefaultInteractionListener Default listener to handle input events on the map view.MgrsGrid Represents a MGRS (Military Grid Reference System) for displaying on a MapView.NavigationChangedEvent Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onGeoView.navigatingProperty()
.OrbitGeoElementCameraController Support Orbital Camera navigation around a stationary or moving pointGeoElement
object.OrbitLocationCameraController Represents a camera controller that restricts the scene view's camera to orbit a fixed location.OriginCameraChangedEvent An event representing the change of the origin camera of a TransformationMatrixCameraController.SceneView A user interface control that displays three-dimensional (3D) geographic content defined by anArcGISScene
.SceneView.DefaultInteractionListener Default listener to handle input events on the scene view.SelectedVertexChangedEvent An event representing the selection change of the SketchVertex during a sketching session.SketchEditConfiguration Defines the edit capabilities of the SketchEditor in a sketching session.SketchEditor Represents a sketch editor that allows users to interactively sketch geometries on the map view.SketchGeometryChangedEvent An event representing a change of the geometry in the sketch editor.SketchStyle Defines a set of styles used for the visual appearance of the sketch geometry during editing.SketchVertex Represents a point location (in map coordinates) and position (in the collections of parts, vertices and mid-vertices) of the sketch editor.SpatialReferenceChangedEvent Deprecated, for removal: This API element is subject to removal in a future version. As of 200.0.0, useObservableValue.addListener(ChangeListener)
onGeoView.spatialReferenceProperty()
.TimeExtentChangedEvent Deprecated, for removal: This API element is subject to removal in a future version. As of 200.1.0, useObservableValue.addListener(ChangeListener)
onGeoView.timeExtentProperty()
.TransformationMatrix Represents a more precise way to representCamera
properties than using just heading, pitch and roll.TransformationMatrixCameraController Support camera navigation by using TransformationMatrix.TranslationFactorChangedEvent An event representing the change of the translation factor of a TransformationMatrixCameraController.UsngGrid Represents a USNG (United States National Grid) for displaying on a MapView.UtmGrid Represents a grid that displays UTM (Universal Transverse Mercator) zones on a MapView.ViewLabelProperties Represents the labeling properties for a MapView.ViewpointChangedEvent An event representing a change in the Viewpoint of aGeoView
. -
Enum Summary Enum Description AnimationCurve Controls how the map view is animated as it is moved between positions.AtmosphereEffect Visual effect options for a scene view's atmosphere.Callout.LeaderPosition Indicates the side of a callout on which the leader is drawn.DrawStatus The status of drawing in theGeoView
.GraphicsOverlay.RenderingMode Rendering modes available for graphics overlaysGrid.LabelPosition Represents options for positioning grid labels on the MapView.LatitudeLongitudeGrid.LabelFormat Represents the possible grid label distance formats that can be displayed to grid.LayerSceneProperties.SurfacePlacement Handles the altitude of objects from a layer or graphics overlay in 3D space.LayerViewStatus The status of a layer in theGeoView
.LightingMode Defines the Sun lighting mode associated with theSceneView
.LocationDisplay.AutoPanMode Defines how the MapView behaves when location updates are received.LocationToScreenResult.SceneLocationVisibility Modes of visibility that can occur in aLocationToScreenResult
.MgrsGrid.LabelUnit Represents the possible grid label distance units that can be displayed to grid.SketchCreationMode Defines what type of geometry is going to be sketched during a SketchEditor session.SketchEditConfiguration.SketchVertexEditMode Defines how vertices respond to user interaction.SpaceEffect Defines the effect used for the background of the SceneView.UsngGrid.LabelUnit Represents possible grid label distance units that can be displayed to the grid.WrapAroundMode Indicates if the map should be displayed as a continuous map, horizontally, by wrapping the east and west hemispheres around each other.