Sprache

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 des WGS84-Ellipsoids 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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: