Compartir a través de


Location.DistanceBetween(Double, Double, Double, Double, Single[]) Método

Definición

Calcula la distancia aproximada en metros entre dos ubicaciones y, opcionalmente, los rodamientos iniciales y finales del trazado más corto entre ellos.

[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

Parámetros

startLatitude
Double

latitud inicial

startLongitude
Double

la longitud inicial

endLatitude
Double

latitud final

endLongitude
Double

longitud final

results
Single[]

una matriz de floats para contener los resultados

Atributos

Excepciones

si los resultados son null o tienen longitud

Comentarios

Calcula la distancia aproximada en metros entre dos ubicaciones y, opcionalmente, los rodamientos iniciales y finales del trazado más corto entre ellos. La distancia y el rodamiento se definen mediante el elipsoide WGS84.

La distancia calculada se almacena en los resultados[0]. Si los resultados tienen longitud 2 o superior, el rodamiento inicial se almacena en los resultados[1]. Si los resultados tienen longitud 3 o superior, el rodamiento final se almacena en los resultados[2].

Documentación de Java para android.location.Location.distanceBetween(double, double, double, double, float[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a