Condividi tramite


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

Definizione

Calcola la distanza approssimativa in metri tra due posizioni e, facoltativamente, i cuscinetti iniziali e finali del percorso più breve tra di essi.

[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

Parametri

startLatitude
Double

latitudine iniziale

startLongitude
Double

longitudine iniziale

endLatitude
Double

latitudine finale

endLongitude
Double

longitudine finale

results
Single[]

matrice di float per contenere i risultati

Attributi

Eccezioni

se i risultati sono Null o hanno lunghezza

Commenti

Calcola la distanza approssimativa in metri tra due posizioni e, facoltativamente, i cuscinetti iniziali e finali del percorso più breve tra di essi. La distanza e il cuscinetto vengono definiti usando l'ellissoide WGS84.

La distanza calcolata viene archiviata nei risultati[0]. Se i risultati hanno lunghezza 2 o superiore, il cuscinetto iniziale viene archiviato nei risultati[1]. Se i risultati hanno lunghezza 3 o superiore, il cuscinetto finale viene archiviato nei risultati[2].

Documentazione java per android.location.Location.distanceBetween(double, double, double, double, float[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a