Skip to main content

GeoUtils.CalculateStrokeLength(MapShape) Method

Returns the map shape’s stroke length in meters.

Namespace: DevExpress.XtraMap

Assembly: DevExpress.XtraMap.v24.1.dll

NuGet Package: DevExpress.Win.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.

private void mapControl_SelectionChanged(object sender, MapSelectionChangedEventArgs e) {
    MapShape mapShape = vectorItemsLayer.SelectedItem as MapShape;
    double strokeLength = GeoUtils.CalculateStrokeLength(mapShape);           
    label.Text = $"StokeLength: {strokeLength / 1000:F2} km";
}
See Also