Una brújula y altímetro
Esta es una pieza de demostración, no para consumo general. Por lo tanto, sólo necesita funcionar como una brújula y un altímetro, y no como una brújula. Está elaborado utilizando las bibliotecas estándar de Android, actualizadas en febrero de 2024 y no ofrezco ninguna garantía sobre su precisión. Esto no utiliza la biblioteca de mapas, por lo que los datos de elevación se toman del meridiano WGS84. Esto significa que necesitará conocer su variación local de EGM96 para entenderla. La aplicación apunta en la misma dirección independientemente de la actitud del dispositivo (no necesariamente hacia el norte) y te da una altura que cambia a medida que cambias de ubicación. El código fuente está en github.