MiniMap Class
This class allows showing the mini map on the MapControl.
Namespace: DevExpress.Xpf.Map
Assembly: DevExpress.Xpf.Map.v24.1.dll
NuGet Package: DevExpress.Wpf.Map
Declaration
public class MiniMap :
MapElement,
IOverlayInfo,
IMapView,
IMapViewCore,
ICoordinateSystemProvider,
IInvalidKeyPanelHolder,
IUnitConverterProvider,
IItemVisibilityCalculatorProvider
Related API Members
The following members return MiniMap objects:
Example
To add a mini map to the map, do the following.
- Create a
MiniMap
object and assign it to the MapControl.MiniMap property. - Add MiniMapLayerBase class descendant object to the MiniMap.Layers collection to display them on the mini map.
- Customize the appearance of the mini map. Use the Height, Width and MiniMap.Alignment properties of the
MiniMap
object. - Configure the mini map’s behavior. To do this, specify the MiniMap.Behavior property.
<dxm:MapControl.MiniMap>
<dxm:MiniMap Height="210" Width="280" Alignment="TopRight">
<dxm:MiniMap.Behavior>
<dxm:FixedMiniMapBehavior ZoomLevel="3">
<dxm:FixedMiniMapBehavior.CenterPoint>
<dxm:GeoPoint Longitude="146" Latitude="-38"/>
</dxm:FixedMiniMapBehavior.CenterPoint>
</dxm:FixedMiniMapBehavior>
</dxm:MiniMap.Behavior>
<dxm:MiniMapImageTilesLayer>
<dxm:BingMapDataProvider BingKey="{Binding Source={StaticResource bingKey}}"/>
</dxm:MiniMapImageTilesLayer>
<dxm:MiniMapVectorLayer ShapeFill="Red">
<dxm:ListSourceDataAdapter DataSource="{Binding Source={StaticResource data}, XPath=Ship}">
<dxm:ListSourceDataAdapter.ItemSettings>
<dxm:MapDotSettings Size="10"/>
</dxm:ListSourceDataAdapter.ItemSettings>
<dxm:ListSourceDataAdapter.Mappings>
<dxm:MapItemMappingInfo Longitude="Longitude" Latitude="Latitude"/>
</dxm:ListSourceDataAdapter.Mappings>
</dxm:ListSourceDataAdapter>
</dxm:MiniMapVectorLayer>
</dxm:MiniMap>
</dxm:MapControl.MiniMap>
Inheritance
See Also