GeoUtils.CalculateStrokeLength(MapShape) Method
Returns the map shape’s stroke length in meters.
Namespace: DevExpress.Xpf.Map
Assembly: DevExpress.Xpf.Map.v24.1.dll
NuGet Package: DevExpress.Wpf.Map
Declaration
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