The MapDisplay type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| BeginTrackArrow | Overloaded. An asynchronous method call which executes the specified delegate and begins an operation to create a new Polygon representing an arrow at the location of three
mouse clicks on the display. | |
| BeginTrackCircle | Overloaded. An asynchronous method call which executes the specified delegate and begins an operation to create a new Polygon representing a circle at the location of two
mouse clicks on the display. | |
| BeginTrackEnvelope | Overloaded. An asynchronous method call which executes the specified delegate and begins an operation to create a new Envelope at the location of two
mouse clicks on the display. | |
| BeginTrackMoveGeometry | Overloaded. An asynchronous method call which executes the specified delegate and begins an operation to
move the specified geometry to a new location following a single click on the display. | |
| BeginTrackPoint | Overloaded. An asynchronous method call that executes the specified delegate and begins an operation to create a
new Point at the location of the next mouse click on the display. | |
| BeginTrackPolygon | Overloaded. An asynchronous method call which executes the specified delegate and begins an operation to create a new Polygon at the location of a series of
mouse clicks on the display. | |
| BeginTrackPolyline | Overloaded. An asynchronous method call which executes the specified delegate and begins an operation to create a new Polyline at the location of a series of
mouse clicks on the display. | |
| BeginTrackVector | Overloaded. An asynchronous method call which executes the specified delegate and begins an operation to create a new vector (Polyline with two points)
at the location of a series of mouse clicks on the display. | |
| CancelTracking |
Cancels any tracking methods currently in operation.
| |
| ConvertAltitudeToMapScale |
Converts the specified altitude into an approximated map scale.
| |
| ConvertMapScaleToAltitude |
Converts the specified map scale into an approximated altitude.
| |
| ConvertMapScaleToZoomLevel |
Converts a map scale into the closest named zoom level.
| |
| ConvertToMapPoint |
Converts a point on the screen into the equivalent map location.
| |
| ConvertToScreenPoint |
Converts a map location into the equivalent screen point.
| |
| ConvertZoomLevelToMapScale |
Converts the zoom level into an equivalent map scale.
| |
| Equals | (Inherited from Object.) | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetBitmap | Overloaded. Returns a bitmap of the current display with the specified properties. | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetSurfaceElevation |
Gets the surface elevation at a specified location.
| |
| GetSurfaceElevationGeometry |
Returns a copy of the input geometry, populated with Z values from the current elevation information in the map.
Only applies when the map is in the 3D DisplayMode.
| |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| GetViewpoint |
Gets the viewing position for the map display.
| |
| HidePopups |
Hides popup windows that are visible in the application.
| |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| ResetRotation |
Resets the rotation angle of the display to 0 degrees, so that map orientation is North-up.
| |
| ResetTilt |
Resets the tilt angle of the display to 90 degrees, looking straight down.
| |
| Rotate |
Sets the rotation of the map, relative to the current rotation.
| |
| RotateTo | Overloaded. Applies a rotation to the map display, based on the specified parameters. | |
| SuspendDisplay |
Disables any redrawing of the map display.
| |
| Tilt |
Applies the specified tilt angle to the map display, relative to the current tilt angle.
| |
| TiltTo |
Applies the specified tilt angle to the map display.
| |
| ToString | (Inherited from Object.) | |
| TrackArrow | Overloaded. Returns a new Polygon, representing an arrow, defined by three mouse clicks on the display. | |
| TrackCircle | Overloaded. Returns a new Polygon representing a circle at the location of three mouse clicks on the display. | |
| TrackEnvelope | Overloaded. Returns a new Envelope defined by the two mouse clicks on the display. | |
| TrackMoveGeometry | Overloaded. Returns a new Geometry representing the new location of the tracked geometry after it has been moved. | |
| TrackPoint | Overloaded. Returns a new Point at the location of a mouse click on the display. | |
| TrackPolygon | Overloaded. Returns a new Polygon at the location of a series of mouse clicks on the display. | |
| TrackPolyline | Overloaded. Returns a new Polyline at the location of a series of mouse clicks on the display. | |
| TrackVector | Overloaded. Returns a new vector (Polyline with two points) at the location of two mouse clicks on the display. | |
| ZoomTo | Overloaded. Zooms to and centers the map on a specified geographic entity. | |
| ZoomToFullExtent |
Zooms to the combined extent of the layers contained in the map, including the basemap.
| |
| ZoomToMapScale | Overloaded. Zooms to the specified map scale. |
Properties
| Name | Description | |
|---|---|---|
| Altitude |
Gets altitude of the observers viewing position.
| |
| AnimateMovement |
Gets or sets a value indicating if the navigation between two points is animated.
| |
| Center |
Gets the center of the map display.
| |
| CoordinateSystem2D |
Gets or sets the CoordinateSystem used when displaying the Map in 2D mode.
| |
| CoordinateSystem3D |
Gets the CoordinateSystem, WGS 1984, used when displaying the Map in 3D mode.
| |
| CurrentCoordinateSystem |
Gets the current CoordinateSystem of the MapDisplay; this is a shortcut to either the CoordinateSystem2D or
CoordinateSystem3D property, depending on the current DisplayMode.
| |
| CurrentGeographicTransformations |
Gets the current set of GeographicTransformations used in the MapDisplay; this is a shortcut to either the
GeographicTransformations2D or GeographicTransformations3D property, depending on the current DisplayMode.
| |
| DisplayMode |
Gets or sets the dimensional mode for the map display.
| |
| Extent |
Gets the currently visible extent of the map in the display.
| |
| ForegroundOverlays |
Gets a collection of image overlays which are drawn on top of all other map content, including map items
graphics and popups.
| |
| GeographicTransformations2D |
Gets or sets the set of GeographicTransformations used if reprojecting data to the coordinate
system of the Map when displaying in 2D mode.
| |
| GeographicTransformations3D |
Gets or sets the set of GeographicTransformations used if reprojecting data to the coordinate
system of the Map when displaying in 3D mode.
| |
| Graphics |
Gets a collection of temporary graphics that have been added to the display.
| |
| IsNavigating |
Gets a value indicating whether a navigation operation is in progress on the map display.
| |
| IsStreaming |
Gets a value indicating whether map data is currently being streamed to the display.
| |
| IsTracking |
Gets a value indicating whether a tracking operation is in progress on the map display.
| |
| IsUpdating |
Gets a value indicating whether the map display is currently suspended.
| |
| Map |
Gets or sets a map that drives the content presented in the map display.
| |
| MapScale |
Gets the current scale of the map.
| |
| Observer |
Gets the observers viewing position in relation to the map display target location.
| |
| Rotation |
Gets the rotation of the map display.
| |
| Size |
Gets the size of the map display.
| |
| Target |
Gets the target location of the map display.
| |
| TiltAngle |
Gets the viewing angle between the horizon and the observer position.
| |
| ZoomLevel |
Gets the closest named zoom level for the current scale of the map display.
|
Events
| Name | Description | |
|---|---|---|
| DisplayModeChanged |
Occurs when the display mode has changed.
| |
| DisplayModeChanging |
Occurs immediately before the display mode starts changing.
| |
| GraphicClicked |
Occurs when one or more Graphics are clicked in the map display.
| |
| MapItemClicked |
Occurs when one or more Note or KmlNode MapItems are clicked in the application.
| |
| ViewpointChanged |
Occurs when the current view of the map changes.
|