Partager via


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

Définition

Calcule la distance approximative en mètres entre deux emplacements, et éventuellement les roulements initiaux et finaux du chemin le plus court entre eux.

[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

Paramètres

startLatitude
Double

latitude de départ

startLongitude
Double

longitude de départ

endLatitude
Double

la latitude de fin

endLongitude
Double

longitude de fin

results
Single[]

tableau de floats pour contenir les résultats

Attributs

Exceptions

si les résultats sont null ou ont une longueur

Remarques

Calcule la distance approximative en mètres entre deux emplacements, et éventuellement les roulements initiaux et finaux du chemin le plus court entre eux. La distance et le roulement sont définis à l’aide de l’ellipsoïde WGS84.

La distance calculée est stockée dans les résultats[0]. Si les résultats ont une longueur 2 ou supérieure, le roulement initial est stocké dans les résultats[1]. Si les résultats ont une longueur 3 ou supérieure, le roulement final est stocké dans les résultats[2].

Documentation Java pour android.location.Location.distanceBetween(double, double, double, double, float[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à