2017-02-03 9 views
1

Я разрабатываю приложение для Android в качестве новичка, после прочтения http://gpsworld.com/innovation-precise-positioning-using-raw-gps-measurements-from-android-smartphones/.Android получить данные эфемерид и измерения gnss

  1. У меня есть LG V20, чтобы попробовать. Тем не менее, приложение сообщает, что чип gps на LG V20 - 2015 год и не может обеспечить gnssmeasurements. Кто-нибудь знает, какой телефон на рынке теперь поддерживает gnssmeasurements с соответствующим чипом gps?
  2. Как мы можем извлечь данные эфемерид из android api? Мой LG V20 работает Nougat OS, но попытка регистрации gnssNavigationMessage прослушивателя дает STATUS_UNKNOWN. Является ли gnssNavigationMessage правильным API для данных эфемеридов ?

ответ

2

В статье, посвященной gpsworld.com, говорится, что планшет Nexus 9, телефон Nexus 5x, телефон Nexus 6p, телефон с пикселями и телефон Pixel XL поддерживают измерения грунта GNSS.

См. https://github.com/google/gps-measurement-tools/releases для примера приложения GnssLogger.

Я использую Nexus 5x и Android 7.0 и поддерживает GnssMeasurements, но не поддерживает GnssNavigationMessages, поэтому вы не можете получить данные эфемерид.