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:
See Also