Skip to main content
All docs
V24.2

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.2.dll

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