2012-04-09 3 views

Antwort

22

Sie können dies nicht tun. Zuerst wollen Sie Koordinaten, was 2 Werte bedeutet. Nur eins, was Magnetfeld bietet, ist nicht genug. Zweitens - selbst wenn Sie es richtig fangen, werden Sie nur wissen, dass Sie auf einer dieser Isolinien sind. Das ist nicht zu viel. Sie können auch in Europa oder Afrika sein. Dritte und letzte - es ist echtes Magnetfeld um Sie herum. In der Nähe vorbeifahrendes Auto, das schweres metallisches Gegenstandobjekt ist, ändert Ihr Feld drastisch. Andere magnetische Quellen wie Ihr Telefon klingeln oder elektrische Leitungen herum werden Ihnen sagen, dass Sie von Brasilien nach Ägypten reisen, wenn Sie von Bad zu Wohnzimmer kommen.

+0

Nice description – ingsaurabh

+0

Wie gesagt, Sie können es nicht so herum arbeiten, können Sie das WMM verwenden, um das Magnetfeld basierend auf Ihrem Lat und lange und Zeit zu erhalten - http://developer.android.com/reference/ android/hardware/GeomagneticField.html –

2

Eigentlich behauptet das finnische Unternehmen IndoorAtlas, dass es zumindest Indoor-Navigation basierend auf dem geomagnetischen Feld tun kann.

Es gibt auch eine WhitePaper über die verwendete Technologie.

Aber wie gesagt, es ist nur für Indoor-Navigation, also kein Ersatz für GPS.