The MapDisplay type exposes the following members.

Methods

  NameDescription
BeginTrackArrowOverloaded.
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.
BeginTrackCircleOverloaded.
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.
BeginTrackEnvelopeOverloaded.
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.
BeginTrackMoveGeometryOverloaded.
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.
BeginTrackPointOverloaded.
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.
BeginTrackPolygonOverloaded.
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.
BeginTrackPolylineOverloaded.
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.
BeginTrackVectorOverloaded.
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
Determines whether the specified Object is equal to the current Object.
(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.)
GetBitmapOverloaded.
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.
RotateToOverloaded.
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
Returns a String that represents the current Object.
(Inherited from Object.)
TrackArrowOverloaded.
Returns a new Polygon, representing an arrow, defined by three mouse clicks on the display.
TrackCircleOverloaded.
Returns a new Polygon representing a circle at the location of three mouse clicks on the display.
TrackEnvelopeOverloaded.
Returns a new Envelope defined by the two mouse clicks on the display.
TrackMoveGeometryOverloaded.
Returns a new Geometry representing the new location of the tracked geometry after it has been moved.
TrackPointOverloaded.
Returns a new Point at the location of a mouse click on the display.
TrackPolygonOverloaded.
Returns a new Polygon at the location of a series of mouse clicks on the display.
TrackPolylineOverloaded.
Returns a new Polyline at the location of a series of mouse clicks on the display.
TrackVectorOverloaded.
Returns a new vector (Polyline with two points) at the location of two mouse clicks on the display.
ZoomToOverloaded.
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.
ZoomToMapScaleOverloaded.
Zooms to the specified map scale.

Properties

  NameDescription
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

  NameDescription
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.

See Also