Location.DistanceBetween(Double, Double, Double, Double, Single[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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].
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.