2012-04-09 6 views

risposta

22

Non è possibile farlo. Prima di tutto vuoi coordinate che significano 2 valori. Solo quello che fornisce il campo magnetico non è abbastanza. Secondo - anche se lo prendi correttamente, saprai solo che ti trovi su una di queste isole. Non è troppo. Puoi essere anche in Europa o in Africa. Terzo e ultimo: è un campo magnetico reale intorno a te. La macchina di passaggio vicina che è oggetto di oggetto metallico pesante cambierà il Suo campo drammaticamente. Altre fonti magnetiche come il telefono che squilla o il cablaggio elettrico ti diranno che viaggi dal Brasile all'Egitto quando arrivi dal bagno al soggiorno.

+0

Nice description – ingsaurabh

+0

Come detto, non puoi lavorare in questo modo, puoi usare il WMM in orlando per ottenere il campo magnetico basato sul tuo lat e long e time - http://developer.android.com/reference/ Android/hardware/GeomagneticField.html –

2

In realtà, la società finlandese IndoorAtlas dichiara di poter eseguire almeno una navigazione interna basata sul campo geomagnetico.

C'è anche un WhitePaper sulla tecnologia utilizzata.

Ma come detto, è solo per la navigazione interna, quindi non è un sostituto per il GPS.

Problemi correlati