Freigeben über


Location.DistanceBetween(Double, Double, Double, Double, Single[]) Methode

Definition

Berechnet den ungefähren Abstand zwischen zwei Standorten und optional die anfangs- und endlagerten Lager des kürzesten Weges zwischen ihnen.

[Android.Runtime.Register("distanceBetween", "(DDDD[F)V", "")]
public static void DistanceBetween (double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[]? results);
[<Android.Runtime.Register("distanceBetween", "(DDDD[F)V", "")>]
static member DistanceBetween : double * double * double * double * single[] -> unit

Parameter

startLatitude
Double

die Ausgangsbreite

startLongitude
Double

der Anfangslänge

endLatitude
Double

die endende Breite

endLongitude
Double

Der endende Längengrad

results
Single[]

ein Array von Floats, um die Ergebnisse zu halten

Attribute

Ausnahmen

wenn Die Ergebnisse null oder länge aufweisen

Hinweise

Berechnet den ungefähren Abstand zwischen zwei Standorten und optional die anfangs- und endlagerten Lager des kürzesten Weges zwischen ihnen. Abstand und Lager werden mithilfe der WGS84-Ellipsoid definiert.

Der berechnete Abstand wird in Ergebnissen gespeichert[0]. Wenn die Ergebnisse die Länge 2 oder höher aufweisen, wird das Anfangslager in den Ergebnissen gespeichert[1]. Wenn die Ergebnisse die Länge 3 oder höher aufweisen, wird das Endlager in den Ergebnissen gespeichert[2].

Java-Dokumentation für android.location.Location.distanceBetween(double, double, double, double, float[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: