問題タブ [locationmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1759 参照

java - NETWORK_PROVIDER は現在地の最新情報を提供していません

私のプログラムはうまくいきましたが、突然NETWORK_PROVIDER位置情報の更新を停止しました。WIFIが有効になっている場合も機能しません。誰かが理由を知っていますか?

ありがとうございました!

ここにいくつかの(不自由な)Javaがあります:

そしてマニフェスト:

0 投票する
1 に答える
11424 参照

android - getLastKnownLocation メソッドは常に null を返します

固定位置に問題があります。私は使用しますgetLastKnownLocation(LocationManager.NETWORK_PROVIDER); が、常に null を返しますAndroidManifest.xml

[設定] --> [場所とセキュリティ] --> [ネットワーク経由の場所] で有効にします。

他のアプリが場所を正しく表示できることがわかったので、コードに問題がある可能性があります。

0 投票する
3 に答える
32697 参照

android - 使用するAndroidロケーションマネージャーの権限

私のAndroidプロジェクトには次のコードがあります:

エラーが発生しprovider == null ます。どのような権限を使用する必要がありますか?

私のAndroidマニフェストファイルは次のとおりです。

ありがとうございました

0 投票する
1 に答える
1022 参照

android - GPS とネットワーク プロバイダーに別の locationManager を使用する必要がありますか?

gps とネットワーク プロバイダーの更新を要求するために同じ locationManager を使用できますか、それとも 2 つの locationManagers を作成し、onLocation で変更された関数などを個別に作成する必要がありますか。これについて本当に混乱しました

0 投票する
5 に答える
11156 参照

android - GPS LocationManagerからHDOPまたはVDOP値を取得するにはどうすればよいですか?

GPS LocationManagerからHDOPまたはVDOP値を取得するにはどうすればよいですか?

0 投票する
6 に答える
13635 参照

android - 現在の場所は常に null

gpsまたはネットワークを使用して、編集ボックスのボタンをクリックして現在の場所を取得しようとしています..チュートリアルや古い投稿で見つけたすべての可能な方法を試しました....しかし、私の場所は常にnullです..私はそうではありません? どこが間違っているのか。ネットワークはあるがインターネット/ gprsのない実際のデバイスでテストしています...

これは私が使用しているコードです..私はGPS_PROVIDERでも同じことを試しました..助けてください..

新しい質問をするのではなく、質問を編集しているだけです..私の問題はまだ同じことに関連しているため...コードを何も変更していないため、これは現在完全に正常に機能しています.....しかし、問題GPS_PROVIDERを使用すると、経度と緯度の値とともに正確な住所が返されます..しかし、NETWORK_PROVIDERを使用すると、経度と緯度の値のみが返され、住所はありません... NETWORK_PROVIDERを使用して完全な住所を取得したい屋内ではGPSが機能しないため...どうすればいいですか?

ありがとう...!!

0 投票する
1 に答える
2010 参照

android - 「removeUpdates」を呼び出した後、GPS システムが再起動しない

私のアプリケーションでは、onStart() メソッドで「requestLocationUpdates」を呼び出し、更新を適切に受け取ります。

「removeUpdate(locationlistener)」を呼び出して GPS をオフにすると、予想どおり更新の受信が停止します。

問題は、「requestLocationUpdates」メソッドを再度呼び出して GPS システムを再起動したいときに、機能しないことです。「onLocationChanged」または「onStatusChanged」メソッドに入ることはありません

私の gpsLocationListener コード;

私のremoveupdatesコード;

私のリクエストの再コード:

0 投票する
1 に答える
5536 参照

android - locationManagerの更新をスレッドからサービスに要求して削除する方法

このインターフェイスのメソッドを使用してインターフェイスLocationListenerを実装するサービスがあります。

サービスを実行するときに、LocationManagerをインスタンス化します。

次に、無限ループでノンストップで実行されるスレッドを開始します。

このスレッドなので、サービスの開始時にlocationManagerでlocationManager.removeupdatesをインスタンス化できるようにしたいと思います。

しかし、問題があります。どうやら私はルーパーが必要になるでしょう、私は多くのことを試みました、しかし私はそれを使うことができません。

基本的に、これが私のコードです。明らかに、私のコードはLog.d( "GPS"、 "GPSActivé")の後に停止するため、Looperの使用方法がわかりません。

Looperで検索したことがありますが、私の言語(私はフランス語)でわかりやすいハウツーを見つけるのは非常に困難です。

私がたくさんのものを削除したので、コードは奇妙に見えるかもしれません...

0 投票する
1 に答える
838 参照

android - Android LocationManger はスリープ状態になりますか?

毎秒電話の場所を保存する場所ログ アプリケーションを開発しています。
LocationManager の更新をサブスクライブするサービスを実装しました。

サービスは、アプリケーション コンテキストにバインドすることによって開始されました。
通常、アプリケーションはバックグラウンドで実行され、ユーザーの操作は必要ありません。
通常、建物の周りを歩いているときは問題なく動作します。サービスは毎秒新しい場所とタイムスタンプを取得し、それを外部ストレージにあるファイルに保存します。
しかし、都市から離れた野原に行くと、ログ ファイルのレコード間に 4 ~ 5 分のギャップがあることがわかりました。電話はその瞬間に使用されておらず、大空の下にあり、衛星を遮るものは何も見えなかった. これは不規則に発生し、約 1 時間に 1 回発生し、私のオフィスではこの動作を再現できません。
何が原因でしょうか?どうすれば回避できますか?
端末は Nexus S、Android 2.3.4

0 投票する
2 に答える
5429 参照

java - AndroidでのLocationManagerの場所はnullを返します

デバイスでAndroidアプリをテストしていますが、使用すると常に失敗します

ただし、GPS_PROVIDERの代わりにNETWORK_PROVIDERを使用すると、機能します。currentLocationはnullを返します。

どうすればこれを処理できますか?locationListenerに入れる必要のある特定のものはありますか?

ありがとう!