Skip to main content
All docs
V26.1
  • GeoUtils.CalculateStrokeLength(MapShape) Method

    Returns the map shape’s stroke length in meters.

    Namespace: DevExpress.Xpf.Map

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

    NuGet Package: DevExpress.Wpf.Map

    Declaration

    public static double CalculateStrokeLength(
        MapShape shape
    )

    Parameters

    Name Type Description
    shape MapShape

    The map shape whose stroke length should be calculated.

    Returns

    Type Description
    Double

    The map shape stroke length in meters.

    Remarks

    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