Czy ktoś wie, jak konwertować wyniki z czujnika pola magnetycznego z urządzenia z systemem Android na współrzędne przy użyciu World Magnetic Model? Czy istnieje usługa internetowa, która to robi?android nGPS: uzyskać lokalizację w oparciu o pole magnetyczne zamiast gps lub triangulacji komórek
android nGPS: uzyskać lokalizację w oparciu o pole magnetyczne zamiast gps lub triangulacji komórek
Odpowiedz
Nie możesz tego zrobić. Przede wszystkim potrzebujesz współrzędnych, co oznacza 2 wartości. Tylko jedno, co zapewnia pole magnetyczne, nie wystarczy. Po drugie - nawet jeśli złapiesz to poprawnie, będziesz wiedział tylko, że jesteś na jednym z tych izolinii. To nie za dużo. Możesz być także w Europie lub w Afryce. Trzecie i ostatnie - to prawdziwe pole magnetyczne wokół ciebie. W pobliżu przejeżdżający samochód, który jest ciężkim metalowym obiektem, dramatycznie zmieni twoje pole. Inne źródła magnetyczne, takie jak dzwonienie telefonu lub okablowanie elektryczne, informują, że podróżujesz z Brazylii do Egiptu po przejściu z łazienki do salonu.
Przyjemny opis – ingsaurabh
Jak powiedziałeś, nie możesz tego obrobić w ten sposób, możesz użyć WMM odwrotnie, aby uzyskać pole magnetyczne w oparciu o swój lat i długi i czas - http://developer.android.com/reference/ android/hardware/GeomagneticField.html –
Faktycznie, fińska firma IndoorAtlas twierdzi, że może wykonać przynajmniej nawigację wewnętrzną w oparciu o pole geo-magnetyczne.
Istnieje również WhitePaper o używanej technologii.
Ale zgodnie z tym, co powiedziano, dotyczy to tylko nawigacji wewnątrz budynku, a nie zamiennika GPS.
Zastanówcie się: dlaczego mieliby kłopot z pozyskaniem satelitów na orbitę, gdyby to było takie łatwe? – mensi