J'ai testé, cela marche. Altitude un peu haute par rapport à ce que je connais (+50m), mais je suppose qu'elle s'affinerait en bougeant le téléphone.
J'ai intégré la grille de géoïde EGM96 dans le projet. Sans elle, l'application utilisait l'altitude brute du système WGS84, ce qui provoquait un écart d'environ 50 mètres.
EGM96 corrige cette différence pour donner la vraie altitude par rapport au niveau de la mer.
Désormais, l'altitude MSL s'affiche, et tu devrais avoir la bonne valeur.