GeoUtils.CalculateStrokeLength(MapShape) Method

Returns the map shape's stroke length in meters.

Namespace: DevExpress.Xpf.Map

Assembly: DevExpress.Xpf.Map.v20.1.dll


public static double CalculateStrokeLength(
    MapShape shape
Public Shared Function CalculateStrokeLength(
    shape As MapShape
) As Double


Name Type Description
shape MapShape

The map shape whose stroke length should be calculated.


Type Description

The map shape stroke length in meters.


You can use the CalculateStrokeLength method to determine the stroke length of the following vector items:

The following code computes a selected map item's stroke length when the MapControl.SelectionChanged event occurs:

private void MapControl_SelectionChanged(object sender, MapItemSelectionChangedEventArgs e) {
    MapShape mapShape = vectorLayer.SelectedItems[0] as MapShape;
    double strokeLength = GeoUtils.CalculateStrokeLength(mapShape);
    label.Content = $"StokeLength: {strokeLength / 1000:F2} km";
See Also