У будь-якій точці простору сила та напрямок магнітного поля - це чистий ефект усіх джерел магнітного поля, що впливають на цю точку. Магнітне поле Землі - одне з них. Намагнічені викрутки, машини, магніти холодильники тощо, все виробляють поля. Поля також виробляються струмом, що протікає по дротах. Це як наливати воду в склянку з різних джерел. Опинившись у склянці, ви не можете сказати, звідки вона взялася.
Немає приладу, який міг би визначити "фактичні полюси" Землі, вимірюючи магнітне поле в точці. Однак телефон може зробити сенс, коли вісь телефону паралельна лінії магнітної сили N / S і визначити, який кінець телефону спрямований на північ. Якщо ви танцюєте далеко від предметів, які можуть намагнічуватися, як-от автомобілі та сталеві огорожі, поле, яке вимірює телефон, може бути в першу чергу земним полем, а значить, телефонний компас буде правильно відкалібрований. Якщо потім покласти телефон у намагнічений автомобіль, він вкаже неправильний напрямок на північ. Сталь у кожному автомобілі намагнічується в тій чи іншій мірі.
Компаси високої точності, які використовуються на літальних апаратах і на серйозних морських суднах, насправді мають крихітні коригувальні магніти, які регулюються гвинтами для помилок N / S та E / W. Їх калібрують після встановлення, повертаючи транспортний засіб на відомі заголовки (наприклад, троянда компаса, намальована геодезистом, на таксі, далеко від металевих будівель) і метушиться магнітами, поки помилка компаса не зводиться до мінімуму. Потім залишкові помилки записуються на "карту виправлення компаса" для використання у виправлення зазначених показань. Шукайте "карту виправлення компаса", щоб побачити зображення.
Теоретично GPS можна використовувати для калібрування компаса під час ходьби чи їзди, оскільки миттєвий трек GPS точний. Я не чув про це, як це робиться, хоча це, можливо, є загальним. Він би працював навіть у намагніченому автомобілі. Однак у літаку чи на кораблі це не спрацює, оскільки напрямок автомобіля в тій чи іншій мірі, як правило, злегка прокрадається у вітер, а GPS не знає про це.