Синий мигающий свет (дуга) на Google Maps

Есть ли способ получить доступ к синей вспышке, появляющейся на карте Google? Я читал на разных форумах, что эта синяя дуга свидетельствует о надежности датчика магнита, есть ли способ получить к нему доступ в Android?

о каком синем свете вы говорите

A.s.ALI 31.12.2018 07:27

@SharartiKAKI есть синяя точка, которая указывает ваше местоположение, и недавно на синей точке появился луч, который теперь также будет указывать ваше направление движения. Луч становится узким и широким в зависимости от надежности магнитных датчиков. Интересно, есть ли способ получить доступ к той мере надежности, которую использует Google. Ссылка ниже может прояснить мой вопрос: droid-life.com/2016/09/20/blue-dot-google-maps

Hossein Yousefi 31.12.2018 07:39

И эта ссылка: support.google.com/maps/answer/…

Hossein Yousefi 31.12.2018 07:45

ты решил проблему?

A.s.ALI 31.12.2018 10:14

@SharartiKAKI Нет, я просто упомянул ссылки, чтобы прояснить свой вопрос. Это еще не решено.

Hossein Yousefi 31.12.2018 14:02

хорошо, теперь скажи мне, что ты хочешь

A.s.ALI 31.12.2018 14:03

@SharartiKAKI Спасибо. Как мы знаем, определение направления движения на Android основано на магнитных датчиках. Android выводит направление движения с некоторыми показателями надежности (синяя дуга или синий луч на экране). Google показывает этот показатель надежности с помощью синего луча (дуги или фонарика) на экране. Чем шире луч, тем менее надежен выходной сигнал магнитного датчика и, следовательно, направление движения. Мне нужен доступ к этому показателю надежности, который Google использует для отображения этого луча на экране.

Hossein Yousefi 31.12.2018 14:14

Я думаю, что под магнитом вы имеете в виду датчик GPS, верно ??

A.s.ALI 31.12.2018 14:29

@SharartiKAKI Привет, я полагаю, что нет датчика GPS, у нас есть антенны приемника GPS, встроенные в сотовый телефон. Под магнитом (который также может помочь повысить точность позиционирования на основе сигналов GPS) я имею в виду параметры, определенные в приведенной ниже ссылке в разделах: TYPE_MAGNETIC_FIELD_UNCALIBRATED и TYPE_MAGNETIC_FIELD developer.android.com/guide/topics/sensors/sensors_position

Hossein Yousefi 01.01.2019 06:54

хорошо, я понял, чувак, ты можешь поделиться кодом, относящимся к настройке местоположения. Я хочу увидеть, как вы определяете местоположение

A.s.ALI 01.01.2019 07:47

Какой клиент вы используете для локации? Fused Location api?

A.s.ALI 01.01.2019 07:48

@SharartiKAKI К сожалению, мы не используем службы определения местоположения, наша работа связана с системой определения местоположения внутри помещений, где отсутствует сигнал GPS. Мы разработали алгоритм с использованием инерциальных единиц измерения и некоторых других трансиверов, и мы почти не используем систему определения местоположения.

Hossein Yousefi 01.01.2019 09:03
5
12
871
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я прошел через Android SDK для магнитных выходов. Я нашел один метод, который измеряет точность направления движения на основе магнита. Вы видели следующий метод?

@Override
public void onAccuracyChanged(Sensor sensor, int i) {
    if (sensor.getType() == Sensor.TYPE_MAGNETIC_FIELD){

    }
}

Это выводит точность на 4 уровнях для оценки курса на основе магнита.

Другие вопросы по теме