#android
#Android
Вопрос:
На самом деле мне нужно получить текущее положение устройства. например, устройство находится в юго-западном углу или устройство находится в северо-западном углу. точно так же, как компас. Я понятия не имею, как я могу это сделать. Я думаю, мне нужно использовать датчик с типом TYPE_MAGNETIC_FIELD. Пожалуйста, укажите.
Ответ №1:
Для определения вашего фактического положения наиболее точным является использование GPS. (0,0) для Северного полюса.
Для реализации компаса вы должны использовать датчик.TYPE_ORIENTATION
http://developer.android.com/reference/android/hardware/SensorEvent.html#values
Для приблизительной оценки севера / юга вы можете использовать датчик.TYPE_MAGNETIC_FIELD.