Compartilhar via


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 inicial e final 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 flutuadores 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 inicial e final do caminho mais curto entre eles. A distância e o rolamento são definidos usando o elipsoide WGS84.

A distância calculada é armazenada nos resultados[0]. Se os resultados tiverem comprimento igual ou superior a 2, o rolamento inicial é armazenado em resultados[1]. Se os resultados tiverem comprimento igual ou superior a 3, o rolamento final é armazenado nos 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 usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a