Package com. arcgismaps. mapping. view
Types
AnalysisOverlay manages the display of one or more Analyses on a scene view. AnalysisOverlay allows you to group related analyses and control visibility for all members of the collection. A scene view can contain many AnalysisOverlays.
Control how the map view is moved between positions. Controls how the map view is animated. To play with the easing functions: https://easings.net/.
Visual effect options for a scene view's atmosphere.
A background grid defines the default color and context grid for display behind a map or scene surface. The background grid determines what an empty MapView or scene Surface looks like. An instance of this class can be used to set a default backdrop that an ArcGISMap or ArcGISScene will display on top of.
An base class for all camera controllers.
Describes the rotation of the device. Used to match the field of view of the SceneView to the field of view of a camera lens using the lens characteristics and orientation.
Represents a double-tap gesture.
Represents the beginning of a gesture.
The status of drawing in the GeoView. Use this status to determine whether the content of a view is still drawing or drawing is completed. The drawing state of a GeoView can either be DrawStatus.InProgress or DrawStatus.Completed.
GeoView is a base class for MapView and SceneView, these represent the View in a Model View Controller (MVC) architecture, the Map and Scene that are set on these views represent the model. It contains all of the common operations and events that apply to displaying and working with Maps and Scenes. This includes changing what is viewable area by setting a viewpoint, responding to viewpoint change events, working with graphics overlays and identifying elements that displayed at a given location in the view.
Support Global Camera navigation. The Globe camera controller provides free roaming camera navigation around the globe.
A graphic.
Contains a collection of graphics for display in a map or scene view. Graphics overlays display on top of all other data in a map or scene view. A graphics overlay can contain graphics of various geometry types and can define symbology for the graphics it contains using its GraphicsOverlay.getRenderer().
The different rendering modes for GraphicsOverlay
Grid is a base class for MGRSGrid, USNGGrid, UTMGrid and LatitudeLongitudeGrid that represents the display of a coordinate system grid on the map view. It contains all of the common operations and properties that apply to displaying and working with the different grids currently supported. This includes toggling visibility and configuring layout and appearance preferences.
A positioning scheme to use when labeling a Grid.
Identify result containing an overlay and the identified graphics of that overlay You need to pass this object to identify result functions.
Identify result containing a layer and the identified elements of that layer. You need to pass this object to identify result functions.
A frame that, when added to an ImageOverlay, renders an image on top of a scene. An ImageFrame can contain images that do not have georeferencing information. In such cases, location data can be provided to geolocate the image.
An overlay that contains a frame with an image to display in the view. Currently, this feature is supported in a SceneView (3D) only. The overlay can contain exactly one image at any given time. Multiple overlays, however, can be added and rendered at the same time on the SceneView. An ImageOverlay can be used to quickly render frequently changing images. For example, rendering realtime sensor data, such as weather, where each static image represents a single frame from the radar. In this workflow, images are constantly updated via a new ImageFrame each time new data is available. This provides a fast-refreshing workflow where the underlying images are frequently updated as new data comes in.
An insets object. This is used to control the active visible area, instructing a Map View to ignore parts that may be obstructed by transparent / translucent GUI elements and affecting the Map View's logical center, the reported visibleArea, and the location display. The Insets may be invalidated if the Map View is resized without the Insets being updated. APIs should call the MapView.areInsetsValidAfterResize() to determine whether the Insets are still valid and report invalid insets to the user in a platform-appropriate manner. Invalid insets are simply ignored. Inset values are in DIPs, not in pixels.
A class containing the state of the GeoView interaction options.
A grid consisting of east-west lines of latitude and north-south lines of longitude. This class represents graticules--lines showing parallels of latitude and meridians of longitude for the earth.
The format to use when labeling a LatitudeLongitudeGrid.
provides access to scene specific properties. Scene properties can be retrieved from the GraphicsOverlay and used to set scene specific properties defining the behavior in 3D.
The state of a layer in a GeoView. This object allows you to know the current state of a layer in a view.
The status of a layer in the GeoView. This status is used to determine whether a layer is displaying in a GeoView or whether it is still loading, not visible, out of scale, or has encountered an error or warning. Each layer can have multiple states at the same time. For example, a layer could be both LayerViewStatus.NotVisible and LayerViewStatus.OutOfScale, or it could be LayerViewStatus.NotVisible and LayerViewStatus.Loading. These multiple states are represented using a flag enumeration.
Ambient lighting options for a scene view.
A location display object. By default, the location display uses a blue, round symbol to show the current location. Depending on signal strength, satellite positions, and other factors, the accuracy of the reported location can vary. An additional blue circle around the location symbol indicates the estimated range of accuracy for the current location. As locations are read from the configured LocationDataSource, this outer circle may contract and expand as accuracy increases or decreases.
A location to screen result object. The location to screen result contains a point and visibility.
Represents a long press gesture.
A view to render and allow interaction with 2D geographic content from an ArcGISMap on a screen. In a Model View Controller (MVC) architecture, this class represents the View and the Map object represents the Model.
A class containing the state of the MapView interaction options.
A class that represents the display of the Military Grid Reference System (MGRS) on the map view. The military grid reference system is the geocoordinate standard used by various militaries for locating points on the earth. The MGRS grid is derived from the Universal Transverse Mercator (UTM) grid system and the universal polar stereographic (UPS) grid system, but uses a different labeling convention. MGRS is used for the entire earth.
The unit to use when labeling a MgrsGrid.
Support Orbital Camera navigation around a stationary or moving point object. Orbit camera controller provides orbital navigation around a point object.
Support Orbital Camera navigation around a stationary or moving point object. Orbit camera controller provides orbital navigation around a point object.
Represents part of a pan gesture.
Identifies data type contained within a scene layer.
Various modes of visibility that can be applied to a location_to_screen_result.
A scene view object. The scene view is how a scene is displayed on a screen. The scene view will be updated when the scene changes.
A class containing the state of the SceneView interaction options.
The options for setting the Scene tiling scheme.
A typealias for DoubleXY to represent (x,y) coordinates on the screen.
A selection properties
Represents a single tap gesture.
Determines whether outer space is black with stars or transparent.
The options for handling altitude values.
A class for holding a translation and quaternion array. This is used for camera movement while preventing gimbal lock.
Support camera navigation by using TransformationMatrix. Transformation Matrix camera controller provides navigation by using TransformationMatrix to control the camera's location and rotation. You need to pass this object to all TransformationMatrixCameraController functions. This can be used with transformation matrices produced by AR APIs like ARKit and ARCore.
Represents a two-pointer tap gesture.
Represents the end of a gesture.
A class that represents the display of the United States National Grid (USNG) on the map view. The United States National Grid (USNG) is a point reference system of grid references commonly used in the United States. It provides a nationally consistent language of location in a user friendly format. It is similar in design to the national grid reference systems used throughout other nations. The USNG was developed by the Federal Geographic Data Committee.
The unit to use when labeling an UsngGrid.
A class that represents the display of the Universal Transverse Mercator (UTM) coordinate system grid on the map view. The Universal Transverse Mercator (UTM) conformal projection uses a 2-dimensional Cartesian coordinate system to give locations on the surface of the Earth. Like the traditional method of latitude and longitude, it is a horizontal position representation, i.e. it is used to identify locations on the Earth independently of vertical position. However, it differs from that method in several respects.
A typealias for DoubleXY to represent (x,y) velocity.
A view label properties object. This is used to change labels for a view.
Should wrap around be used or not. Allows you to change the wrap around mode.