A newer version of this page is available. Switch to the current version.

MapPath Class

The class used to draw a path on a map.

Namespace: DevExpress.XtraMap

Assembly: DevExpress.XtraMap.v18.2.dll

Declaration

public class MapPath :
    MapPathBase<MapPathSegment>,
    IPathCore,
    ISupportCoordPoints,
    IHitTestableOwner,
    IHitTestableElement,
    IMultiPathSegmentsProvider,
    IEditableItem
Public Class MapPath
    Inherits MapPathBase(Of MapPathSegment)
    Implements IPathCore,
               ISupportCoordPoints,
               IHitTestableOwner,
               IHitTestableElement,
               IMultiPathSegmentsProvider,
               IEditableItem

Related API Members

The following members accept/return MapPath objects:

Remarks

The following image shows an example of a map path object.

MapPathExample

Examples

var path = new MapPath();
var segment = new MapPathSegment();
segment.Points.AddRange(new GeoPoint[] {
    new GeoPoint(20, 20),
    new GeoPoint(20, 30),
    new GeoPoint(30, 30) });
path.Segments.Add(segment);
segment = new MapPathSegment();
segment.Points.AddRange(new GeoPoint[] {
    new GeoPoint(30, 32),
    new GeoPoint(20, 32),
    new GeoPoint(20, 42) });
path.Segments.Add(segment);
ItemStorage.Items.Add(path);
See Also