Skip to main content
All docs
V24.1

GeoUtils.CalculateDestinationPoint(GeoPoint, Double, Double) Method

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

Namespace: DevExpress.XtraMap

Assembly: DevExpress.XtraMap.v24.1.dll

NuGet Package: DevExpress.Win.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:

image

See Also