Skip to main content
A newer version of this page is available. .

DevExpress.Xpf.Map Namespace

Contains classes which implement the main functionality of the DXMap Suite. To use these classes in XAML code, add the xmlns:dxm=”http://schemas.devexpress.com/winfx/2008/xaml/map“ namespace reference.

Assembly: DevExpress.Xpf.Map.v18.2.dll

Classes

Name Description
AddressBase The base class for all classes representing the address information obtained from GIS services.
AlbersEqualAreaConicCartesianToGeoConverter Converter that transforms data from the Albers projected coordinate system to the geographic coordinate system.
AttributeGroupProvider This class groups items based on the attribute values.
AttributeItemKeyProvider This class is used to provide attribute values of map items as keys for the KeyColorColorizer to colorize these items.
AttributeValueProviderBase The base class for all attribute value providers.
BingAddress This class represents the address information obtained from the Bing GIS services.
BingDetail The additional information about a single itinerary item.
BingElevationDataProvider Provides the capability to obtain elevation data from the Bing Maps web service.
BingGeocodeDataProvider The class that is used to send requests to the Bing Maps Geocode service.
BingHint The single hint to assist in the route passage.
BingItineraryItem Contains information about a single itinerary item of a Bing route.
BingItineraryItemWarning Contains information about a warning associated with an itinerary item of a Bing route.
BingLocationInformation Provides information about a location obtained from the Bing Maps web service.
BingMapDataProvider The class that loads map images from the Bing Maps data provider.
BingMapDataProviderBase The base class for all Bing information providers.
BingMapTileSource The class that implements loading image tiles from the Bing Maps data provider.
BingRouteCalculatedEventArgs Provides data for the BingRouteDataProvider.RouteCalculated event.
BingRouteDataProvider The class that is used to send requests to the Bing Maps Route service.
BingRouteLeg Contains information about a single leg of a route.
BingRouteOptions Contains settings that define the parameters for calculating a route via the Microsoft Bing service.
BingRouteResult Contains results of a request to the Microsoft Bing web service for route calculation.
BingSearchCompletedEventArgs Provides data for the BingSearchDataProvider.SearchCompleted event.
BingSearchDataProvider The class that is used to send requests to the Bing Maps Search service.
BingSearchOptions Contains settings that define the parameters for searching via the Microsoft Bing service.
BraunStereographicProjection Represents the Braun stereographic map projection.
BubbleChartDataAdapter The data adapter that provides data to generate Bubble chart items.
CacheOptions Contains settings that define parameters of a local cache to store image tiles.
CapabilitiesResponsedEventArgs Provides data for the WmsDataProvider.ResponseCapabilities event.
CartesianMapCoordinateSystem This class allows use of the Cartesian coordinate system for the Map Control.
CartesianPoint A Cartesian point on the map.
CartesianSourceCoordinateSystem This class defines the Cartesian coordinate system.
ChartDataSourceAdapter The base class for data adapters that provide data to generate chart items.
ChoroplethColorizer Represents the Choropleth-like colorizer.
ClusteredEventArgs Provides data for the MapClusterer.Clustered event.
ColorCollection A collection of colors.
ColorizerKeyItem A key for the KeyColorColorizer.
ColorizerKeyItemCollection A collection of ColorizerKeyItem objects.
ColorLegend The base class for all color legends.
ColorLegendItem An item that stores information about the color and description of the ColorLegendBase class descendants.
ColorLegendItemCollection The collection of ColorLegendItem objects.
ColorListLegend A color legend represented as a list of colors.
ColorScaleLegend A color legend represented as a color scale.
ConicCartesianToGeoConverter The base class for converters from a conic projected coordinate system to the geographic coordinate system.
ContourInfoList
CoordinateConverterBase The base class for all coordinate converters.
CoordinatesPanelOptions Contains options that define the position and layout of the Coordinates Panel element.
CoordinateSystemDataAdapterBase The base class for adapters, whose data should be interpreted by the coordinate system.
CoordPointCollection A collection of CoordPoint class descendant objects.
CustomizeMapItemEventArgs Provides data for the DataSourceAdapterBase.CustomizeMapItem event.
DataProviderLegend The base class for legends that obtain data from map data providers.
DataSourceAdapterBase The base class for data adapters that can load data from data sources.
DistanceBasedClusterer The clusterer based on the building distance tree.
DynamicMiniMapBehavior This class provides the dynamic mini map behavior.
EditableItemHitInfo Stores the Editable Item’s hit test information.
ElevationInformation Contains elevation information about a geographical point.
ElevationRequestResult The result of the elevation data request to a map service.
ElevationsCalculatedEventArgs Provides data for the BingElevationDataProvider.ElevationsCalculated event.
Ellipsoid This class represents an ellipsoid used to build a projected coordinate system.
EllipsoidBasedCartesianToGeoConverter The base class for converters from an ellipsoid based projected coordinate system to the geographic coordinate system.
EllipticalMercatorProjection A class that defines methods specific to the Elliptical Mercator Projection.
EPSG4326Projection The map projection that saves scales of distances along specified lines.
EqualAreaProjection A class that defines methods specific to the Equal Area Projection.
EquationRangeDistribution The base for classes that define exponential and logarithmic distribution of color ranges in a colorizer.
EquidistantProjection Represents the cylindrical equidistant map projection.
EquirectangularProjection A class that defines methods specific to the Equirectangular Projection.
ExponentialRangeDistribution Represents the exponential distribution of color ranges in a colorizer.
FixedMiniMapBehavior This class provides the fixed mini map behavior.
GeocodeRequestResult Contains results of a request to a web service to obtain GeoCode information about a specific location on a map.
GeoMapCoordinateSystem This class allows use of the Geographical coordinate system for the Map Control.
GeoPoint A geographical point on the map.
GeoPointCollection A collection of geo points.
GeoSourceCoordinateSystem This class allows use of the Geographical coordinate system for the data adapter.
GraphColorizer Represents the Graph colorizer that tries to paint shapes that have a common border using different colors.
IdItemKeyProvider This class is used to provide ID values of map chart items as keys for the KeyColorColorizer to colorize these items.
ImageLayer Displays map images obtained from the map image data provider.
ImageTilesLayer Obsolete. A layer that displays image tiles obtained from one of the supported map providers.
InformationDataProviderBase The base class for all information data providers.
InformationLayer A layer that is used to display additional information above the map.
ItemsLayerLegend The base class for legends that obtain data from the VectorLayer.
KavrayskiyProjection Represents the Kavrayskiy VII map projection.
KeyColorColorizer A colorizer that uses key-color pairs to colorize map items.
KmlFileDataAdapter Data adapter that provides data from a KML file.
LambertConformalConicCartesianToGeoConverter Converter that transforms data from the Lambert projected coordinate system to the geographic coordinate system.
LambertCylindricalEqualAreaProjection Represents the Lambert cylindrical equal-area map projection.
LayerBase Serves as the base class for all layers.
LayerCollection A collection of layers.
LayerItemsGeneratingEventArgs Provides data for the InformationDataProviderBase.LayerItemsGenerating event.
LegendCollection A collection of map legends.
LegendItemCreatingEventArgs Provides data for the MapControl.LegendItemCreating event.
LinearRangeDistribution Represents the linear distribution of color ranges in a colorizer.
ListSourceDataAdapter The data adapter that provides the means to bind the Map control to data.
LocationInformation Contains information about a specific location on a map.
LocationInformationReceivedEventArgs Provides data for the BingGeocodeDataProvider.LocationInformationReceived event.
LogarithmicRangeDistribution Represents the logarithmic distribution of color ranges in a colorizer.
MapBubble The class used to draw a Bubble chart on a map.
MapBubbleMappingInfo Contains information about mapping the Bubble chart items.
MapBubbleSettings Contains settings used to generate Bubble chart items.
MapChartItemBase The base class for all map chart items.
MapClusterer The base class for default clusterers.
MapClustererBase The base class for clusterers.
MapClustererGroupProviderBase The base class for group providers used by clusterers.
MapClusterValueProvider The colorizer value provider that provides the count of items in a cluster as the value that is used to calculate a color for a cluster representative.
MapColorizer The base class for all colorizers that are used in a Map control.
MapControl A Map Control to display raster and vector maps. Supports both popular map services (Bing Maps and OpenStreetMap) and custom map data servers inside your corporate network.
MapControlCommands static Contains the list of commands for performing certain frequently used actions via XAML markup.
MapCoordinateSystem This class provides the base functionality of the coordinate system for the Map Control.
MapCustomElement The class used to draw any custom element on a map.
MapCustomElementSettings Contains settings to generate custom map elements.
MapDataAdapterBase The base class for all data adapters that can be used with the Map control.
MapDataProviderBase The base class for all data providers.
MapDependencyObject Enables Windows Presentation Foundation (WPF) property system services for its derived model classes.
MapDependencyObjectCollection<T> A base class for most collections in the DXMap Suite.
MapDependencyObjectCollectionBase<T> A base class for all collections in the DXMap Suite.
MapDot The class used to draw a dot on a map.
MapDotSettings Contains settings used to generate map dots.
MapEditor The Vector Item Editor.
MapEditorCreateMode The Map Editor‘s mode in which end users can add new map items.
MapEditorEditMode The Map Editor‘s mode that allows end users to add, remove, and edit coordinates of a map shape’s points.
MapEditorModeBase The base class for all Map Editor modes.
MapEditorPanelOptions The Map Editor Panel options storage.
MapEditorTransformMode The Map Editor‘s mode that allows you to move, resize, and rotate map items.
MapEditorUiHitInfo Storage of information about the Map Editor UI elements under the test point.
MapElement The base class for different map elements (e.g. layers).
MapElementCollection<T> A collection of map elements.
MapElementOptions The base class for all Map Control’s UI elements’ options storages.
MapEllipse The class used to draw an ellipse on a map.
MapEllipseSettings Contains settings used to generate map ellipses.
MapHitInfo Contains information about what is located at a specific point within the map.
MapImageDataProviderBase The base class for all Map Image Data Providers.
MapImageSourceBase The base class for all map image sources.
MapItem The base class for different map items.
MapItemAttribute An attribute that can be applied to map items.
MapItemAttributeCollection A collection of attributes for an individual map item.
MapItemAttributeMapping The mapping of an attribute applied to a map item.
MapItemAttributeMappingCollection A mapping collection of map item attributes.
MapItemCreatingEventArgs Provides data for the MapEditor.MapItemCreating event.
MapItemEditedEventArgs Provides data for the MapEditor.MapItemCreating event.
MapItemMappingInfo Contains information about the mapping of map items.
MapItemMappingInfoBase The base class for all map item mapping info classes.
MapItemSelectionChangedEventArgs Provides data for the MapControl.SelectionChanged event.
MapItemSelectionChangingEventArgs Provides data for the MapControl.SelectionChanging event.
MapItemSettings Contains settings used to generate map items.
MapItemSettingsBase The base class for all map items settings classes.
MapItemStorage The data adapter that stores manually added vector items.
MapLegendBase The base class for all legends that can be used in the Map control.
MapLegendItemBase The base class for all legend items.
MapLine The class used to draw a line on a map.
MapLineSettings Contains settings used to generate map lines.
MapPath The class used to draw a path on a map.
MapPathSettings Contains settings used to generate map paths.
MapPie The class used to draw a pie chart on a map.
MapPieMappingInfo Contains information about the mapping of Pie chart items.
MapPieSettings Contains settings used to generate Pie chart items.
MapPolygon The class used to draw a polygon on a map.
MapPolygonSettings Contains settings used to generate map polygons.
MapPolyline The class used to draw a polyline on a map.
MapPolyLineSegment A segment of the map polyline.
MapPolylineSettings Contains settings used to generate map polylines.
MapPrintOptions Contains map print options.
MapPushpin The class used to draw a pushpin on a map.
MapPushpinSettings Contains settings to generate map pushpins.
MapRectangle The class used to draw a rectangle on a map.
MapRectangleSettings Contains settings used to generate map rectangles.
MapSearchPanelOptions The search panel options storage.
MapShape The class used to draw a shape on a map.
MapShapeBase The base class for all shapes that a map control can draw.
MapTileSourceBase The base for all classes that can load image tiles from external map data providers.
MapVectorItemCollection A collection of vector items.
MapViewport A map viewport.
MapWebRequestEventArgs Provides data for the MapImageDataProviderBase.WebRequest event.
MarkerClusterer The clusterer based on grouping items in an item neighborhood.
MeasureRules Contains measure rules for vector items.
MeasureUnit Represents a measure unit used by a map.
MercatorAuxiliarySphereCartesianToGeoConverter Converter that transforms data from the Mercator Auxiliary projected coordinate system to the geographic coordinate system.
MillerProjection A class that defines methods specific to the Miller Projection.
MiniMap This class allows showing the mini map on the MapControl.
MiniMapBehavior The base class to provide mini map behavior.
MiniMapImageTilesLayer A layer that displays image tiles, obtained from one of the supported map providers, on the mini map.
MiniMapLayerBase The base class for all mini map layers.
MiniMapLayerCollection A collection of mini map layers.
MiniMapVectorLayer A layer that displays vector data on the mini map.
MultiScaleTileSource The class that provides functionality to load image tiles for different zoom scales from an external image tile source.
NamedAttributeProviderBase Provides the base functionality to provide map item attribute values by their names.
NavigationElementOptions Contains options that define the position and layout for all Navigation Elements.
OpenStreetMapDataProvider The class that loads map images from a web resource that provides data in the OpenStreetMap format.
OpenStreetMapTileSource The class that implements loading image tiles from the OpenStreetMap data provider.
OsmAddress An address used to specify a location for which to obtain geo data from the Open Street Map service.
OsmGeocodeDataProvider Provides the capability to obtain geocode data from the Open Street Map service.
OsmSearchDataProvider Provides the search options using the Open Street Map service.
PieChartDataAdapter The data adapter that provides data to generate Pie chart items.
PieSegment A segment of a pie chart item.
PieSegmentCollection A collection of PieSegment objects.
ProjectionBase The base class for all projections used in the MapControl.
PushpinLocationAnimation Contains settings to provide animation for the map pushpin.
RangeDistributionBase The base class for ChoroplethColorizer color range distributions.
ReadOnlyCoordPointCollection
RegionBehaviorBase The base class for region-based behaviors.
RequestCompletedEventArgs Provides data for the MapImageDataProviderBase.WebRequest event.
RequestResultBase The base for all classes that contain results of requests to web services.
RouteCalculationResult Contains results of a request to a web service for route calculation.
RouteWaypoint Contains information on a specific waypoint of a route, calculated by the Route service.
ScalePanelOptions Contains options that the define appearance and layout of the Scale Panel element.
ScrollButtonsOptions Contains options that define the position and layout of the Scroll Buttons element.
SearchBoundingBox The rectangular area bounding the region containing a search result.
SearchCompletedEventArgs Provides data for the OsmSearchDataProvider.SearchCompleted event.
SearchRequestResult Contains the results of a request to a web service to search a specific location.
SelectItemsByRegionBehavior The Select by Region behavior settings.
ShapeAttributeValueProvider The class that is used to obtain an attribute from a shape file source (Shapefile or KML file) that is applied to shape items.
ShapefileDataAdapter Data adapter that provides data from a shapefile.
ShapesLoadedEventArgs Provides data for the KmlFileDataAdapter.ShapesLoaded, ShapefileDataAdapter.ShapesLoaded and SvgFileDataAdapter.ShapesLoaded events.
ShapeTitle An individual shape titles.
ShapeTitleOptions Contains options that define the appearance and behavior of shape titles.
ShpExportOptions Stores shapefile export options.
SinusoidalProjection Represents the sinusoidal map projection.
SizeLegend Represents a map legend that details the meaning of Bubble sizes in a Bubble chart.
SourceCoordinateSystem The base class for the coordinate systems of a data adapter.
SphericalMercatorProjection A class that defines methods specific for the Spherical Mercator Projection.
SqlGeometryDataAdapter The data adapter that allows generating map items from a geometry datasource.
SqlGeometryDataAdapterBase The base class for all SQL Geometry data adapters.
SqlGeometryItem This class is used to represent the SQL Geometry spatial data objects.
SqlGeometryItemCollection A collection of SqlGeometryItems.
SqlGeometryItemStorage The date adapter stores manually added SqlGeometryItem objects.
StrokeStyle Contains parameters of a style used to draw a stroke line on a map.
SvgFileDataAdapter Data adapter that provides data from a SVG file.
TileImageRequestOptions Options of the tile images requests.
ToolTipInfo Contains settings that define the appearance and behavior of built-in map tooltips.
TransverseMercatorCartesianToGeoConverter Converter that transforms data from the Transverse Mercator projected coordinate system to the geographic coordinate system.
UTMCartesianToGeoConverter

Converter that transforms data from the Universal Transverse Mercator projected coordinate system to the geographic coordinate system.

VectorLayer A layer that contains vector elements (e.g. lines, circles, polygons, or elements loaded from a Shapefile).
VectorLayerBase Serves as the base class for all vector layers.
ViewportChangedEventArgs Provides data for the LayerBase.ViewportChanged event.
WebInformationDataProvider The base class for providers requesting GIS from map services.
WmsBoundingBox A bounding rectangle containing the geographical region specified by two geographical points.
WmsDataProvider Provides map images from the Web Map Service Provider.
WmsImage An image used to display map data from a Web Map Service.
WmsImageSource Provides the capability to specify a source for a WMS image.
WmsLayer Provides information about a single layer obtained from a Web Map Service Provider.
WmsLayerCollection Provides a collection of WMS layers.
WmsPointConverterBase The base class for all Web Map Service point converters.
ZoomToRegionBehavior The Zoom to Region behavior settings.
ZoomTrackbarOptions Contains options that define the position and layout of the Zoom Trackbar element.

Interfaces

Name Description
IColorizerElement Interface that should be implemented by any object which can be colored by a colorizer.
IColorizerItemKeyProvider An interface that should be implemented by any object that is an item key provider.
IColorizerValueProvider Interface that should be implemented by any object which supports a method required for a colorizer value provider.
IEditableItem The interface of a map item whose points can be added/removed/updated.
IInformationData Interface that should be implemented by any object which can obtain the information from map services.
IMouseClickRequestSender Interface that should be implemented by any object which can define a location by a mouse click on a Map control surface.
ISearchPanelRequestSender Interface that should be implemented by any object which can receive information and display a specific location represented as a search result in a Search Panel.
ISupportWebRequest Interface that should be implemented by any object which can send requests to map services.

Structs

Name Description
ContourInfo
MapUnit A class that contains a location in internal map units.

Delegates

Name Description
BingRouteCalculatedEventHandler A method that will handle the BingRouteDataProvider.RouteCalculated event.
BingSearchCompletedEventHandler A method that will handle the BingSearchDataProvider.SearchCompleted event.
CapabilitiesResponsedEventHandler Represents a method that will handle the WmsDataProvider.ResponseCapabilities event.
ClusteredEventHandler A method that will handle the MapClusterer.Clustered event.
ClusteringEventHandler A method that will handle the MapClusterer.Clustering event.
CustomizeMapItemEventHandler A method that will handle the DataSourceAdapterBase.CustomizeMapItem event.
ElevationsCalculatedEventHandler Represents a method that will handle the BingElevationDataProvider.ElevationsCalculated event.
LayerItemsGeneratingEventHandler A method that will handle the InformationDataProviderBase.LayerItemsGenerating event.
LegendItemCreatingEventHandler A method that will handle the MapControl.LegendItemCreating event.
LocationInformationReceivedEventHandler A method that will handle the BingGeocodeDataProvider.LocationInformationReceived event.
MapItemCreatingEventHandler A method that will handle the MapEditor.MapItemCreating event.
MapItemEditedEventHandler A method that will handle the MapEditor.MapItemEdited event.
MapItemSelectionChangedEventHandler A method that will handle the MapControl.SelectionChanged event.
MapItemSelectionChangingEventHandler A method that will handle the MapControl.SelectionChanging event.
MapWebRequestEventHandler A method that will handle the MapImageDataProviderBase.WebRequest event.
SearchCompletedEventHandler Represents a method that will handle the OsmSearchDataProvider.SearchCompleted event.
ShapesLoadedEventHandler A method that will handle the KmlFileDataAdapter.ShapesLoaded, ShapefileDataAdapter.ShapesLoaded and SvgFileDataAdapter.ShapesLoaded events.
ViewportChangedEventHandler A method that will handle the LayerBase.ViewportChanged event.

Enums

Name Description
BingAvoidRoads Lists limitations in the use of toll and highway roads when route planning.
BingConfidence Lists the values that specify the possible confidence level of the geocoded location search results.
BingItineraryWarningSeverity Lists values indicating the warning level associated with an itinerary item of a Bing route.
BingItineraryWarningType Lists the values used to specify a warning type.
BingManeuverType Lists the values used to specify the current maneuver type.
BingMapKind Lists the values used to specify the kind of maps to be obtained from the BingMapDataProvider.
BingMatchCode Lists the possible geocoding levels for each location in the map service response.
BingRouteOptimization Lists the values used to specify how to optimize route calculation.
BingTravelMode Lists the values used to specify the travel mode to calculate the route.
CircularScrollingMode Lists values that indicate items that should be circularly scrolled.
ConnectionProtocol Lists all available connection protocols.
DistanceMeasureUnit Lists the values used to specify units to measure distances on a map.
ElementSelectionMode Lists the values used to specify the selection mode of a map element.
Hemisphere Lists the values used to specify the Earth’s hemishpere.
LegendAlignment Contains values that specify how a map legend is aligned.
MapDotShapeKind Lists the values used to specify the shape of map dots.
MapEditorAction Lists actions that the Editor can do.
MapEditorUiElement Lists values that identify the Map Editor UI elements.
MapItemTransform Lists transformations that are turned on.
MapPrintSizeMode Lists the values specifying size modes used when a map is printed or exported.
MapPushpinState Lists the values used to specify the current state of a map pushpin.
MapZoomTrackbarOrientation Lists the values used to specify the orientation of the Zoom Trackbar.
MarkerType Lists the values that specify types of markers displayed as bubble chart items above the map.
MiniMapAlignment Lists the values used to specify the position of a mini map on a map.
NavigationElementHorizontalAlignment Lists the values used to specify the horizontal alignment of map navigation elements (e.g. Zoom Trackbar, Scroll Buttons, etc.).
NavigationElementVerticalAlignment Lists the values used to specify the vertical alignment of map navigation elements (e.g. Zoom Trackbar, Scroll Buttons, etc.).
OpenStreetMapKind Lists the values used to specify the kind of maps to be obtained from the OpenStreetMapDataProvider.
RequestResultCode Lists the values used to specify the resulting code of a request.
RotationDirection Lists the values that specify how pie slices should be rotated.
ShapeType Lists shape types that can be stored in the shapefile format.
SizeLegendType Lists the values that specify the types of size legends.
SummaryFunction Lists the values that specify the types of summary functions used when generating chart items for the Map control.
TransformOrigin Lists predefined transformation origins.
VisibilityMode Lists the values that specify visibility modes for various map elements.