Есть ли способ получить доступ к синей вспышке, появляющейся на карте Google? Я читал на разных форумах, что эта синяя дуга свидетельствует о надежности датчика магнита, есть ли способ получить к нему доступ в Android?
@SharartiKAKI есть синяя точка, которая указывает ваше местоположение, и недавно на синей точке появился луч, который теперь также будет указывать ваше направление движения. Луч становится узким и широким в зависимости от надежности магнитных датчиков. Интересно, есть ли способ получить доступ к той мере надежности, которую использует Google. Ссылка ниже может прояснить мой вопрос: droid-life.com/2016/09/20/blue-dot-google-maps
И эта ссылка: support.google.com/maps/answer/…
ты решил проблему?
@SharartiKAKI Нет, я просто упомянул ссылки, чтобы прояснить свой вопрос. Это еще не решено.
хорошо, теперь скажи мне, что ты хочешь
@SharartiKAKI Спасибо. Как мы знаем, определение направления движения на Android основано на магнитных датчиках. Android выводит направление движения с некоторыми показателями надежности (синяя дуга или синий луч на экране). Google показывает этот показатель надежности с помощью синего луча (дуги или фонарика) на экране. Чем шире луч, тем менее надежен выходной сигнал магнитного датчика и, следовательно, направление движения. Мне нужен доступ к этому показателю надежности, который Google использует для отображения этого луча на экране.
Я думаю, что под магнитом вы имеете в виду датчик GPS, верно ??
@SharartiKAKI Привет, я полагаю, что нет датчика GPS, у нас есть антенны приемника GPS, встроенные в сотовый телефон. Под магнитом (который также может помочь повысить точность позиционирования на основе сигналов GPS) я имею в виду параметры, определенные в приведенной ниже ссылке в разделах: TYPE_MAGNETIC_FIELD_UNCALIBRATED и TYPE_MAGNETIC_FIELD developer.android.com/guide/topics/sensors/sensors_position
хорошо, я понял, чувак, ты можешь поделиться кодом, относящимся к настройке местоположения. Я хочу увидеть, как вы определяете местоположение
Какой клиент вы используете для локации? Fused Location api?
@SharartiKAKI К сожалению, мы не используем службы определения местоположения, наша работа связана с системой определения местоположения внутри помещений, где отсутствует сигнал GPS. Мы разработали алгоритм с использованием инерциальных единиц измерения и некоторых других трансиверов, и мы почти не используем систему определения местоположения.
Я прошел через Android SDK для магнитных выходов. Я нашел один метод, который измеряет точность направления движения на основе магнита. Вы видели следующий метод?
@Override
public void onAccuracyChanged(Sensor sensor, int i) {
if (sensor.getType() == Sensor.TYPE_MAGNETIC_FIELD){
}
}
Это выводит точность на 4 уровнях для оценки курса на основе магнита.
о каком синем свете вы говорите