Android nGPS: определение местоположения на основе магнитного поля вместо GPS или триангуляции ячеек

Кто-нибудь знает, как преобразовать результаты датчика магнитного поля с устройства Android в координаты с помощью World Magnetic Model? ? Есть ли веб-сервис, который делает это?


person Buda Gavril    schedule 09.04.2012    source источник
comment
Подумайте об этом: зачем им заниматься выводом спутников на орбиту, если это было так просто?   -  person mensi    schedule 24.04.2012


Ответы (2)


Ты не сможешь это сделать. Прежде всего вам нужны координаты, что означает 2 значения. Недостаточно только того, что обеспечивает магнитное поле. Во-вторых, даже если вы поймаете его правильно, вы будете знать только, что находитесь на одной из этих изолиний. Это не так уж много. Вы также можете быть в Европе или Африке. Третье и последнее - это реальное магнитное поле вокруг вас. Рядом проезжающий автомобиль, который является тяжелым металлическим объектом, резко изменит ваше поле. Другие магнитные источники, такие как телефонный звонок или электрическая проводка вокруг, скажут вам, что вы путешествуете из Бразилии в Египет, когда вы приходите из ванной в гостиную.

person Alex    schedule 20.04.2012
comment
Как уже говорилось, вы не можете работать таким образом, вы можете использовать WMM наоборот, чтобы получить магнитное поле на основе вашей широты, долготы и времени - developer.android.com/reference/android/hardware/ - person Symeon Breen; 24.04.2012

На самом деле, финская компания IndoorAtlas утверждает, что может, по крайней мере, осуществлять навигацию внутри помещений на основе геомагнитного поля.

Также есть Белая книга об используемой технологии.

Но, как было сказано, он предназначен только для внутренней навигации, а не для замены GPS.

person Ridcully    schedule 20.04.2013