Skip to main content
All docs
V25.1
  • 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.Xpf.Map

    Assembly: DevExpress.Xpf.Map.v25.1.dll

    NuGet Package: DevExpress.Wpf.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.Xpf.Map;
    
    private void OnButtonClick(object sender, RoutedEventArgs e) {
        double distance = GeoUtils.CalculateDistance(new GeoPoint(-5.93107, -35.112723), new GeoPoint(4.253438, 5.47072), true);
    }
    
    See Also