2016-10-04 1 views
0

Quelqu'un peut-il me suggérer comment calculer l'altitude dans l'application android.Calculer l'altitude dans l'application Android

J'utilise le « GoogleApiClient » et appelant la méthode location.getAltitude() dans OnLocationChanged (Lieu lieu), mais toujours obtenir 0.0,

Peut-on suggérer si au-dessus api est de retour la valeur correcte ou il est une autre façon de calculer l'altitude?

+0

car l'emplacement du périphérique n'est pas plus élevé que la surface de la mer –

+0

non, au même endroit d'autres applications affichent une altitude - 197 mètres – DPM

Répondre

1

Vérifiez d'abord LocationProvider.supportsAltitude() puis après avoir vérifié Location.hasAltitude() si elle retourne vrai que vous obtiendrez une certaine altitude au lieu de 0.0.