Я не уверен, что это правильный ответ, но я думаю, что вы будете только в состоянии получить магнитный север, потому что это то, что компас даст вам.
Чтобы «рассчитать» истинный север, вам понадобится ваше (или телефон) место, а затем сопоставьте это, чтобы найти правильное отклонение. Вы можете использовать онлайн-инструмент (http://www.ngdc.noaa.gov/geomagmodels/Declination.jsp) или, возможно, на основе карт (http://www.geo-orbit.org/sizepgs/magmapsp.html), которые вы может попытаться использовать простую формулу для вычисления ... (может работать, если вы нацеливаете его на определенную область).
Пара примечаний также ... * В любом случае, это будет не слишком точно, вы всегда будете иметь ошибки, вызванные изменением, вызванным окружением компаса. * Разница между истинным и магнитным севером меняется постоянно ... не очень быстро, но через пару лет у вас определенно будет разница (зависит от того, насколько вы точны быть)
Разве это не «старый путь», чтобы добраться на север? – LILkillaBEE
Старый? Вы имеете в виду датчик ориентации? Класс GeomagneticField не устарел, и он сам по себе не взаимодействует с датчиками, но он предоставляет данные, основанные на моделях формы магнитного поля для данного лат-лота. –