問題タブ [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.
android - LocationManagerの最適な実装?
LocationManager.NETWORK_PROVIDERとLocationManager.GPS_PROVIDERの両方を異なるリスナーで実装してから、リスナーの登録を解除することをお勧めしますlocationManager.removeUpdates(locationListener)?
GPS_PROVIDERは値を返すのに多くの時間がかかり、時にはコールバックさえしないので?
また、locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);を持つことができます。コールバックがない場合にデッドロックを回避するためにpostDelayedを使用してハンドラーで?
誰かによる助けはありますか?
前もって感謝します!!!
BR、J
android - Android: アプリのルート案内ツールで使用するために、バックグラウンドで GPS を使用して位置情報を取得したいのですが、どうすればよいですか?
私の会社のアプリのアクティビティの 1 つに、ユーザーが郵便番号を入力し、オフィスの 1 つを選択できる道順ユーティリティがあります。マップは、指定された郵便番号からオフィスの 1 つにルーティングします。
郵便番号フィールドを空白のままにすると、マップはデフォルトで「現在地」に設定されますが、それを機能させるにはマップ アプリで [移動] をクリックする必要がありますが、郵便番号を指定すると、余分なクリックをしなくてもルーティングが自動的に行われます。
これは小さいながらも必要なことであり、使いやすさのために解決する必要があります。
locationManager などを使用する必要があることは理解していますが、適切に使用する方法がわかりません。私が見たチュートリアルの多くは完全な mapView を実装していますが、私は単に GPS 経由でユーザーの位置を取得し、それをすべてバックグラウンドで郵便番号にジオコーディングして、ユーザーが実際に何も見えないようにしたいだけです。
可能だと思いますが、どうすればいいですか?
ありがとう。
android - Androidで現在地を取得する方法
やあみんな私はユーザーの場所の緯度と経度を取得したいです。私は開発者のサイトとスタックオーバーフローを試しました、移動するユーザーを対象とした例がたくさんあります:-onLocationChanged()私は場所の更新を必要としません、ユーザーはそれを1、2分開くだけなので私はアプリケーションが起動したときに場所を見つける必要があり、ユーザーが以前にジオロケーションアプリを使用したことがない場合はどうなりますか?したがって、LocationManager.getLastKnownLocation()の代替手段も必要です
私のコードは:-
正常に動作しています。しかし、初めて使用したときにgetLastKnownLocationがnullを返す可能性があるのではないかと心配しています。
ありがとう
android - 電話の再起動後に Android が位置情報を取得できない
テスターの電話の 1 つでユーザーの位置情報を取得する際に問題が発生しています。私にとってはいつもうまくいくので、違いが何であるかわかりません。
シーケンスは次のとおりです。
1: 電話を再起動します。2. 位置情報サービスが有効になっていることを確認します (GPS とネットワークの両方)。3. アプリを起動します。
OS が有効な場所を提供することはありません。getLastKnownLocation() は GPS_PROVIDER と NETWORK_PROVIDER の両方に対して常に null を返し、LocationListener は LocatioUpdates を要求した後に呼び出されることはありません。
- 次に、彼は Google マップ アプリを実行します (これは彼の位置を特定しているようです)。
- 次に、彼が私のアプリを再度実行すると、場所が正しく取得されます。
私のコードの基本は次のとおりです。
失敗すると、コードは最良のプロバイダーが「ネットワーク」であることを示しているので、それを使用します。しかし、onLocationChanged が呼び出されることはありません。また、getLastKnowLocation() から null 以外の値を取得することもありません。
再起動後にこれを一貫して機能させるために必要な魔法はありますか?
android - GPS LocationListener の minTime を動的に変更する
私が書いているアプリは GPS ロケーション マネージャー サービス requestLocationUpdates() を使用していますが、プログラム全体で最小時間と最小距離パラメーターを変更できるようにしたいと考えています。作成時にロケーションリスナーを初期化しますが、これらのパラメーターを変更する方法がわかりません。また、それが可能かどうかもわかりません。これの主な目的は、プログラムが定期的な位置更新を必要としない場合にバッテリー寿命を節約することです。助けてくれてどうもありがとう!-ドム
android - 奇妙なグーグルAPIの場所の更新(gpsを使用)の問題
LocationManagerを使用してGoogleマップAPIで自分の位置をプロットするアプリを作成しました...
それは私のデバイスで完全に機能していました。デバイスの電源を切り(電源を切り)、EclipseIDEを閉じました...
後でアプリを再起動した後、アプリに「アプリが予期せず停止しました」と表示され、強制的に閉じる必要がありました...
何が問題なのかわからない…!!
IDEから実行してみましたが、同じ問題が発生しました...
しかし、クラッシュする前にコードを何人かの友人と共有し、彼らは同じGoogleマップAPIキーを使用してコードを実行していました/
エラーの原因を誰かが知っていますか...(エラーは致命的な例外:メイン)
重要かもしれないコードの一部...
試す{
} catch(例外e){
}
できるだけ早く助けが必要です。
android - すべてのサービスの Android ロケーション リスナー
次のように、特定のプロバイダーを提供する場所のリスナーを作成する例をたくさん見つけました。
ただし、正確な場所は必要ありませんが、可能な限り最善のものを使用します。プロバイダーごとにリスナーを作成せずに、その時点で利用可能な最適なリスナーを作成する方法はありますか?
たとえば、利用可能な場合は GPS を使用し、利用できない場合はネットワークなどを使用します。また、これはウィジェットなので、利用可能なものを確認したくありません。ウィジェットは長時間稼働するため、そのためのリスナーを作成します。プロバイダーの有効化/無効化を通じて存続する可能性があります。
助けてくれてありがとう
android - GPS位置変更通知
GPS の位置変更の通知を受け取ることはできますか?
java - minDistance なしの Android requestLocationUpdates
20秒ごとにGPSの位置を取得する必要がありますが、ユーザーに特定のメートル数を移動させる必要性を無視して、minDistanceをゼロに設定しようとしましたが、まだ運がありません。手動で位置を送信した場合のみですこれがアクティブになり、場所が更新されるDDMSからの場所制御を使用します。
注 - これは、少なくとも現時点では、実際のデバイスではなく、エミュレータから実行およびテストされています。
これは関連するコードフラグメントです。ユーザーを動かさずにリスナーをトリガーする方法や、DDMS Location Controls から情報を送信する必要がない方法についてのアイデアは大歓迎です。
よろしく、ミリンダ
android - Android GPS プロバイダーの問題: アップデートが多すぎます
requestLocatioupdate メソッドで minTime を 10 秒に設定しましたが、それでも 1 秒もかからずに新しい場所を取得できます。
私のプログラムはAndroid 2.2用に書かれています
何か案が?
前もって感謝します。