GeoUtils.CalculateDistance(GeoPoint, GeoPoint, Boolean) Method
Determines the distance between two geographical points in meters. Allows you to specify whether to use the ellipsoidal-surface formula for the calculation of distance.
Namespace: DevExpress.XtraMap
Assembly: DevExpress.XtraMap.v24.1.dll
NuGet Package: DevExpress.Win.Map
Declaration
public static double CalculateDistance(
GeoPoint p1,
GeoPoint p2,
bool ignoreEllipsoidalEffects
)
Parameters
Name | Type | Description |
---|---|---|
p1 | GeoPoint | The first geographical point. |
p2 | GeoPoint | The second geographical point. |
ignoreEllipsoidalEffects | Boolean | true if ellipsoidal effects are ignored; otherwise, false. |
Returns
Type | Description |
---|---|
Double | The distance in meters. |
Remarks
The following code computes the distance between two points:
using DevExpress.XtraMap;
//...
private void simpleButton1_Click(object sender, EventArgs e) {
double distance = GeoUtils.CalculateDistance(new GeoPoint(-5.93107, -35.112723), new GeoPoint(4.253438, 5.47072), true);
}
See Also