2012-04-09 4 views

Respuesta

22

No puede hacer esto. Primero que nada, quiere coordenadas, lo que significa 2 valores. Solo uno que proporciona el campo magnético no es suficiente. Segundo: incluso si lo atrapa correctamente, sabrá que está en una de esas isolíneas. Eso no es demasiado. Puedes estar en Europa o África también. Tercero y final: es un campo magnético real a tu alrededor. El vehículo que pasa cerca, que es un objeto metálico pesado, cambiará drásticamente tu campo. Otras fuentes magnéticas como el sonido de su teléfono o el cableado eléctrico le indicarán que viaja de Brasil a Egipto cuando venga de Cuarto de baño a sala de estar.

+0

Descripción agradable – ingsaurabh

+0

Como dije, no puede trabajar de esa manera, puede usar el WMM para obtener el campo magnético en función de su latitud y longitud y tiempo - http://developer.android.com/reference/ android/hardware/GeomagneticField.html –

2

En realidad, la compañía finlandesa IndoorAtlas afirma que puede hacer al menos navegación interior en función del campo geomagnético.

También hay un WhitePaper sobre la tecnología utilizada.

Pero como he dicho, es solo para navegación interior, por lo que no es un reemplazo para el GPS.

Cuestiones relacionadas