GeoUtils.CalculateArea(MapShape) Method
Computes the closed shape area.
Namespace: DevExpress.Xpf.Map
Assembly: DevExpress.Xpf.Map.v25.1.dll
NuGet Package: DevExpress.Wpf.Map
Declaration
Parameters
| Name | Type | Description |
|---|---|---|
| shape | MapShape | The closed map shape whose area is calculated. |
Returns
| Type | Description |
|---|---|
| Double | The map shape area in squire meters. |
Remarks
You can use the CalculateArea method to determine an area of the following vector items:
The following example shows how to compute the selected map shape’s area when the MapControl.SelectionChanged event occurs:
private void MapControl_SelectionChanged(object sender, MapItemSelectionChangedEventArgs e) {
MapShape mapShape = vectorLayer.SelectedItems[0] as MapShape;
double areaByShape = GeoUtils.CalculateArea(mapShape) / 1000000;
label.Content = $"Shape Area: {areaByShape:F2} km²";
}
See Also