2017-02-17 11 views
0

Привет ребята надеюсь, что вы имея хороший деньКак заставить телефон Android, чтобы получить Место фиксы только от ГЛОНАСС и GPS

его было много времени (например, 3 года) им работать над приложением для отслеживания наиболее точного местоположения автомобиля. но система GPS имеет преднамеренную ошибку местоположения, фиксирующую каждые несколько исправлений, которая называется SA, если я правильно помню, и это является исчерпывающим опоры для моей цели. но GLONASS намного быстрее, точнее и не имеет никаких проблем с ним. вопрос в том, есть ли способ получить обновления местоположения только со спутников ГЛОНАСС, а не GPS?

также любой совет о том, как получить более точные местоположения, очень полезен.

Большое спасибо

ответ

0

Here (немного старый и для телефонов, но все-таки реально, я надеюсь?) У вас есть трюк, чтобы знать, были позиция приходит. Так что, может быть, вы можете фильтровать и обрабатывать только позицию из ГЛОНАСС?

Спутники GPS и ГЛОНАСС используются в комбинации на устройствах, которые поддерживают это. Чтобы определить, использовались ли спутники ГЛОНАСС для , вы можете зарегистрировать GpsStatusListener или вызов LocationManager.getGpsStatus(). Вызовите getSatellites() на объекте GpsStatusи вызовите getPrn() для каждого объекта GpsSatellite в возвращаемом списке . Если значение находится между 65 и 88, а метод usedInFix() возвращает true, последняя позиция была рассчитана с использованием спутника GLONASS .

+0

Я знаю, как фильтровать, но это отходы, поэтому я пытаюсь найти лучший способ. – Reza

+0

Ну, я согласен, но активация только ГЛОНАСС сильно зависит от ваших возможностей устройства. Например, для Leica 1200 и Trimble R8 вы просто не можете отключить GPS. – w00ly