Distance(Coordinate, Coordinate) Constructor

Initializes a Distance object based on the distance between 2 coordinates using the default distance formula.

Definition

Namespace: CoordinateSharp
Assembly: CoordinateSharp (in CoordinateSharp.dll) Version: 2.21.1.1
XMLNS for XAML: Not mapped to an xmlns.
C#
public Distance(
	Coordinate coord1,
	Coordinate coord2
)

Parameters

coord1  Coordinate
Coordinate 1
coord2  Coordinate
Coordinate 2

Remarks

Default distance formula uses Haversine (Spherical Earth) calculations.

Example

The following example grabs the distance in KM and bearing between 2 coordinates using the default Haversine calculations.
C#
Coordinate coordinate1 = new Coordinate(25, 65);
Coordinate coordinate2 = new Coordinate(27.6, 63);

Distance distance = new Distance(coordinate1, coordinate2);

Console.WriteLine(distance.Kilometers); //351.167091506772
Console.WriteLine(distance.Bearing); //214.152133893015

See Also