Location.DistanceBetween(Double, Double, Double, Double, Single[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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].
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.