Как использовать GPS на Nexus 4?

Как использовать GPS на Nexus 4?

Я использую Ubuntu Touch 15.04 на Nexus 4, и GPS не работает.

Конечно, я включил «Определение местоположения» и «GPS» в верхнем меню. Кроме того, я включил «Сотовые данные» в меню «Настройки» и дал разрешения соответствующим приложениям.

Unav, GoogleMaps и Sensorstatus — все они не могут определить мое местонахождение.

Я пробовал его со стабильным каналом (15.04 r5) и каналом RC (15.04 23 (т.е. OTA7))

Есть ли у кого-нибудь идеи по успешному использованию GPS?


Вот несколько скриншотов. Интересно, потому что возможностей меньше, чем в ссылках costales.

Настройки[1]

Настройки[2]

Я даже пробовал часами сидеть у окна при выключенном WIFI.

Я сейчас прошил rc-proposed/BQchannel. Мое меню настроек теперь выглядит по-другому, но GPS все еще не работает.

Настройки[3]

Настройки[4]

Наконец-то я нашел этоОтчет об ошибке, возможно, это уже известная ошибка.

решение1

На Nexus 4 вы можете использовать GPS двумя способами.

  1. С нормальнымGPS.
  2. СA-GPS(Вспомогательный GPS с анонимной информацией о Wi-Fi и сотовой сети; его также можно назвать службой Nokia HERE).

1. Использование с GPS

Перейдите в настройки местоположения и выберите «Использовать только GPS».

введите описание изображения здесь

Проблема этого варианта в том, что получение местоположения в первый раз может занять много времени. Поэтому положите телефон возле окна, откройте приложение uNav (навигационное приложение Ubuntu), нажмите кнопку, чтобы найти свое местоположение, и оставьте его на час с открытым приложением uNav, пока оно не найдет ваше местоположение. Если оно не найдет местоположение, проверьте настройки GPS (проверьте также в нижней части настроек батареи), попробуйте включить/отключить. Если все в порядке, попробуйте перезагрузить устройство. Затем перейдите в приложение uNav и попробуйте снова, пока оно не найдет ваше местоположение.

Затем он находит ваше местоположение, и навигация работает очень хорошо. Но если у вас возникли проблемы с навигацией (навигация останавливается, работает с перебоями или не показывает направление), закройте другие приложения, которые могут использовать навигацию в то же время (если это не помогает, удалите разрешения GPS из других приложений) (это известная ошибка,отчет об ошибке здесь)

2. Использование с A-GPS

Преимущество этого способа в том, что он мгновенно находит ваше местоположение, и вам не приходится ждать.

Основной канал Ubuntu не использует сторонние сервисы, поэтому эта опция доступна только если вы прошиваете канал bq-aquaris.en на свое устройство. Этот канал адаптирован для использования на нескольких устройствах, включая mako (Nexus 4).

Инструкция по смене канала:

  1. Установите инструменты разработчика на свой компьютер (подробнеездесь)
  2. Включите режим разработчика на вашем телефоне (Настройки > О телефоне > Режим разработчика > Включить)
  3. Подключите телефон к компьютеру.
  4. В терминале пишем "adb reboot recovery"
  5. Телефон автоматически перезагрузится и появится экран с изображением Android.
  6. В терминале напишите "ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en"
  7. Подождите, пока Ubuntu прошьет образ и загрузится. Готово.

Теперь вы найдете настройку A-GPS на своем устройстве, выберите ее.

введите описание изображения здесь

Если ваше местоположение не будет определено сразу, перезагрузите телефон и повторите попытку.

Если после определения местоположения навигация работает некорректно, закройте другие приложения, которые могут использовать навигацию, чтобы она работала корректно (см.https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1468020)

Другие примечания:

  1. A-GPS работает независимо от версии радио, она может быть старой или новой, не имеет значения.
  2. Компас пока не реализован в Ubuntu Touch, но он вычисляет правильное направление движения, так что все в порядке.

решение2

НАКОНЕЦ-ТО что-то заработало после месяцев поломки. Я прошил последнее радио, доступное в Google. Перейти сюда,связь, прокрутите вниз до раздела Nexus 4, самый нижний - последний. Загрузите его, распакуйте, перейдите в каталог, распакуйте его, затем выполните:

adb reboot bootloader

fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1701.07.img

Затем я прошил канал rc bq-aquaris.en:

ubuntu-device-flash touch --channel=ubuntu-touch/rc/ubuntu/bq-aquaris.en

Теперь карты HERE и uNav работают так, как и ожидалось, равно как и карты Google и приложение «Погода».

решение3

Я обнаружил, что переключение на стабильный канал bq-aquaris.en решило проблему. Я был на ubuntu-touch/stable/ubuntu с последним радио Nexus 4 (radio-mako-m9615a-cefwmazm-2.0.1701.07.img) и GPS не работал.

Подключив телефон к компьютеру, запустите это:

ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en

и телефон переключился на канал bq-aquaris.en, сохранив все мои данные и настройки, плюс работающий GPS!

решение4

Я разработчик uNav |o/ Возможно, я смогу вам немного помочь.

Проверьте конфигурацию телефона, как на этих снимках экрана:

  • https://goo.gl/ztIXcI
  • https://goo.gl/4j4oQu
  • https://goo.gl/7vHPrF

  • Попробуйте приложения с выключенным WIFI ;) В этом есть ошибка (исправлена ​​в следующем OTA).

  • Полагаю, у вас нет HERE maps? В стабильной версии нужно разрешить доступ.
  • Можете ли вы положить телефон около окна примерно на 1 час?

Объятья!

Связанный контент