Idioma

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

Definição

Calcula a distância aproximada em metros entre dois locais e, opcionalmente, os rolamentos iniciais e finais do caminho mais curto entre eles.

[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

a latitude inicial

startLongitude
Double

a longitude inicial

endLatitude
Double

a latitude final

endLongitude
Double

a longitude final

results
Single[]

uma matriz de floats para manter os resultados

Atributos

Exceções

se os resultados forem nulos ou tiverem comprimento

Comentários

Calcula a distância aproximada em metros entre dois locais e, opcionalmente, os rolamentos iniciais e finais do caminho mais curto entre eles. A distância e o rolamento são definidos usando o elipsoide WGS84.

A distância computada é armazenada em resultados[0]. Se os resultados tiverem comprimento 2 ou maior, o rolamento inicial será armazenado em resultados[1]. Se os resultados tiverem comprimento 3 ou maior, o rolamento final será armazenado em resultados[2].

Documentação Java para android.location.Location.distanceBetween(double, double, double, double, float[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a