Skip to main content
All docs
V25.1
  • GeoUtils.CalculateDestinationPoint(GeoPoint, Double, Double) Method

    Calculates a geographical point based on the specified start point, distance, and bearing.

    Namespace: DevExpress.Xpf.Map

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

    NuGet Package: DevExpress.Wpf.Map

    Declaration

    public static GeoPoint CalculateDestinationPoint(
        GeoPoint startPoint,
        double distance,
        double bearing
    )

    Parameters

    Name Type Description
    startPoint GeoPoint

    The starting geographical point.

    distance Double

    The distance in meters to the destination point measured along a geodesic line.

    bearing Double

    The bearing to the destination point, in degrees.

    Returns

    Type Description
    GeoPoint

    The destination geographical point.

    Remarks

    The following example calculates the destination geographical point:

    GeoPoint startPoint = new GeoPoint(53.1914, 001.4347);
    GeoPoint destinationPoint = GeoUtils.CalculateDestinationPoint(startPoint, 17910000, 276.0117);
    

    The distance is measured along a geodesic line. The image below shows this geodesic line:

    See Also