Mit einem 3 Achsen magnetometer könnte man im Prinzip 2 Achen bestimmen, die 3te geht nicht, denn die Drehung um die Magnetfeldrichtung kann man nicht feststellen. Die etwas besseren Magnetfeldsensoren sind schon rechtempfindlich und sollten einige Grad Winkelauflösung erlauben, das hilf aber wenig, wenn das Magnetfeld von außen z.B. durch Eisenbahnschienen, Stromleitungen oder ähnliches gestört wird.