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

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

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

Unav, GoogleMaps и Sensorstatus, они все не могут найти меня.

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

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


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

Настройки [1

Настройки [2

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

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

Настройки [3

Настройки [4

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

4 ответа

Решение

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

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

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

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

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

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

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

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

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

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

  1. Установите инструменты разработчика на свой компьютер (подробнее здесь)
  2. Включите режим разработчика на вашем телефоне (Настройки> О программе> Режим разработчика> Включить)
  3. Подключите телефон к компьютеру.
  4. В терминале напишите "восстановление adb reboot"
  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, но он вычисляет ваше правильное направление, то вы едете, так что все в порядке.

Просто НАКОНЕЦ получил что-то, чтобы работать после нескольких месяцев его поломки. Я прошил последнюю версию радио, доступную в 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

Теперь ЗДЕСЬ карты и uNav работают как положено, как и карты Google и приложение погоды.

Я обнаружил, что переход на стабильный канал bq-aquaris.en решил проблему. Я был на Ubuntu-Touch/ стабильной / Ubuntu с последним радио Nexus 4 (радио-Мако-m9615a-Cefwmazm-2.0.1701.07.img) и GPS не работал.

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

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

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

Разработчик uNav здесь |o/ Может быть, я мог бы вам немного помочь.

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

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

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

  • Я полагаю, у вас нет карт ЗДЕСЬ? В стабильной версии вам нужно разрешить доступ.
  • Не могли бы вы положить телефон рядом с окном ~1 час?

Объятья!

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