Nexus 4 で GPS を使用するにはどうすればいいですか?

Nexus 4 で GPS を使用するにはどうすればいいですか?

Nexus 4 で Ubuntu Touch 15.04 を実行していますが、GPS が動作しません。

もちろん、トップメニューで「位置検出」と「GPS」を有効にしました。さらに、設定メニューで「セルラーデータ」を有効にし、対応するアプリに権限を与えました。

Unav、GoogleMaps、Sensorstatus、どれも私の位置を特定できません。

安定チャネル(15.04 r5)とRCチャネル(15.04 23(つまりOTA7))で試してみました

GPSをうまく使うためのアイデアはありますか?


ここにいくつかのスクリーンショットがあります。 コスタルリンクよりも可能性が少ないので不思議です。

設定[1]

設定[2]

Wi-Fi をオフにした状態で、窓の近くで何時間も試してみました。

rc-proposed/BQchannel をフラッシュしました。設定メニューの見た目は変わりましたが、GPS はまだ動作していません。

設定[3]

設定[4]

ついにこれを見つけたバグレポートおそらく、それはすでに既知のバグです。

答え1

Nexus 4 では GPS を 2 つの方法で使用できます。

  1. 通常の場合GPS
  2. A-GPS(匿名化された Wi-Fi および携帯電話ネットワーク情報を備えた GPS アシスト。Nokia HERE サービスとも呼ばれます)。

1. GPSと併用

位置情報設定に移動し、「GPSのみを使用する」を選択します。

ここに画像の説明を入力してください

このオプションの問題は、最初に位置を取得するのに時間がかかる可能性があることです。そのため、携帯電話を窓の近くに置き、uNav アプリ (Ubuntu ナビゲーション アプリケーション) を開いて、位置を見つけるためのボタンをタップし、位置が見つかるまで uNav アプリを開いたまま 1 時間放置します。位置が見つからない場合は、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 セクションまでスクロールダウンします。一番下のものが最新です。ダウンロードして解凍し、解凍したディレクトリに cd して、次の操作を実行します。

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 安定チャネルに切り替えると問題が解決することがわかりました。最新の Nexus 4 無線 (radio-mako-m​​9615a-cefwmazm-2.0.1701.07.img) を搭載した ubuntu-touch/stable/ubuntu を使用していましたが、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 マップは存在しないと思いますか? 安定版リリースではアクセスを許可する必要があります。
  • 携帯電話を1時間ほど窓の近くに置いていただけますか?

ハグ!

関連情報