Freigeben über


GeoCoordinate.GetDistanceTo(GeoCoordinate) Methode

Definition

Gibt die Entfernung zwischen den Breiten- und Längenkoordinaten zurück, die von dieser GeoCoordinate und einer anderen angegebenen GeoCoordinate angegeben werden.

public:
 double GetDistanceTo(System::Device::Location::GeoCoordinate ^ other);
public double GetDistanceTo (System.Device.Location.GeoCoordinate other);
member this.GetDistanceTo : System.Device.Location.GeoCoordinate -> double
Public Function GetDistanceTo (other As GeoCoordinate) As Double

Parameter

other
GeoCoordinate

Das GeoCoordinate-Objekt für die Position, für die die Entfernung berechnet werden soll.

Gibt zurück

Die Entfernung zwischen den zwei Koordinaten in Meter.

Hinweise

Die Haversine-Formel wird verwendet, um die Entfernung zu berechnen. Die Haversinformel erklärt die Krümmung der Erde, geht aber von einer kugelförmigen Erde statt einem Ellipsoid aus. Für lange Strecken führt die Haversine-Formel zu einem Fehler von weniger als 0,1 Prozent.

Die Höhe wird nicht zum Berechnen der Entfernung verwendet.

Gilt für: