問題タブ [location-provider]
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 - Androidは利用可能な最高のプロバイダーから場所を取得します.
利用可能な最良のプロバイダーを取得するためのこのコードがあります
そしてリスナー
デバイス(htc magic)でテストしたところ、GPSが無効になるとすぐにネットワークからロックされることがわかりました。GPS を有効にすると、ネットワークからデータを取得せず、GPS からロックされるまで待機します。
良好な GPS 信号が得られるまで、ネットワークを使用して自分の位置を特定する Google マップのように位置をロックしたいと思います。
最良の基準はそれを行うことだと思いますが、彼らが行うことはプロバイダーを一度選択することです.
私のコードに何か問題がありますか、またはそれを実現するためにスレッドやタイムアウトなどを行う必要がありますか?
android - 新しいロケーションプロバイダーのインストール
installLocationProviderのSDKの1.5にエントリがあります。そのエントリはマークされています:@hide。別のロケーションプロバイダーを提供したいと思います。理由は重要ではなく、方法だけです。「installLocationProvider」エントリポイントを使用するための「トリック」、または完全または部分的なソリューションの構築の詳細を見つける場所を知っている人はいますか?「モック」ロケーションプロバイダーコードは、完成したアプリケーションでは使用できません。
android - Androidのロケーションプロバイダー?
私のアプリケーションには、ユーザーの現在の場所が必要です。このために私はコードを実装し、現在の場所を取得することができます。コードは最初に最適なプロバイダーを取得しようとし、次に位置情報を取得します。問題は、GPS_PROVIDERが無効になっている場合、現在地がNETWORK_PROVIDERから返されることです。NETWORK_PROVIDERとGPS_PROVIDERの両方が有効になっている場合、最適なプロバイダーはGPS_PROVIDERになり、現在の場所を取得するのに時間がかかりすぎます。
したがって、GPS_PROVIDERが有効かどうかに関係なく、ロケーションプロバイダーをNETWORK_PROVIDERとしてのみ設定しても問題ありません。
正しいアプローチを教えてください。
よろしく
スニル
android - Android: Wi-Fi をロケーション プロバイダーとして強制的に使用する
私が理解しているように、GPS、ネットワーク、パッシブの 3 つのロケーション プロバイダーから選択できます。
接続している Wi-Fi ネットワークを検出して自分の位置を取得したいと考えています。ネットワーク プロバイダーでは、セル三角測量と Wi-Fi 位置決定の両方がカバーされていると思います。
ただし、Wi-Fi アクセス ポイントに接続されているにもかかわらず、私のプログラムは常に Wi-Fi ではなくセル三角測量を使用して自分の位置を特定しているようです (返された座標が非常に不正確であることに基づいていると推測されます)。
Wi-Fiのみを強制的に使用する方法はないようですか?Android は、セル三角測量で Wi-Fi を使用するタイミングをどのように決定しますか?
android - Android でユーザーの位置を表示する
ユーザーの場所 (自分の場所) の取得に問題があります。私のコードは
私の問題はnull
、アプリケーション メッセージ プロバイダーが有効になっている間、場所を取得していることです。このコードに問題は見つかりませんでした。デバイスでもテストしましたが、プロバイダーが有効になっており、場所が見つからないことが示されています。
クラスに位置リスナーを実装していません。クラスに位置リスナーを実装する必要がありますか?
android - ネットワークロケーションプロバイダー(対GPS)を使用した場合、バッテリーの消費電力にメリットはありますか?
ネットワークロケーションプロバイダー(対GPS)を使用した場合、実際のバッテリー消費電力のメリットはありますか?
ある程度のメリットはあると思いますが、エミュレータで開発しているので、自分の思い込みを証明することはできません。ネットワークロケーションプロバイダーがGPSロケーションプロバイダーよりも少ないバッテリー電力を消費するという証拠を持っている人はいますか?はいの場合、それがどれほど重要か教えていただけますか?
ありがとう!
android - ANDROID:LocationProviderのヘルプ
作業中のアプリケーションの場所を取得しようとしています。ただし、エラーが発生し、最適なプロバイダーを選択しようとすると強制終了します。この問題に関するヘルプをいただければ幸いです...onCreateで何かを宣言して機能させる必要がありますか?次に、エラーが続くコードのスニペットを示します。
そしてここにエラーがあります:
編集:これは私のOGドロイドで実行されています。クリックしてアプリケーションのマップ部分を開くと、強制的に閉じる場所が取得されます。
android - Android 位置情報プロバイダー - GPS またはネットワーク プロバイダー?
私のアプリケーションでは、ユーザーの現在の場所を特定したいと考えています。ただし、この点に関していくつか質問があります。
さまざまな位置情報プロバイダーがありますが、最も正確なのはどれですか? GPSプロバイダーまたはネットワーク プロバイダー?
これらの利用可能なプロバイダーはどの程度異なりますか? それらはどのように機能しますか?
私のアプリケーションに GPS 機能を実装する方法について、いくつかのコード スニペットまたはチュートリアルを教えてください。
android - 基準を指定すると、Android のロケーション プロバイダーが切り替わりますか?
アプリケーションが GPS_PROVIDER と NETWORK_PROVIDER を自動的に切り替える必要があります。現在、プログラムでプロバイダーを指定しているので、基準を指定してそれで locationlistener を設定すると、利用可能な場合は自動的に GPS_PROVIDER に自動的に切り替わりますか?
たとえば、アプリが起動し、リスナーが設定された時点で GPS_PROVIDER が使用できないか、位置情報の更新を受信していませんでしたが、しばらくして位置情報の更新を受信し始めた場合、アプリは自動的に GPS_PROVIDER からデータを取得しますか?
それ以外の場合、プロバイダーを切り替える最善の方法は何ですか?
もう 1 つ追加すると、アプリケーションは requestLocationUpdates() をアプリ内で 1 回だけ呼び出します。
multithreading - ブラックベリーソケット接続とスレッド
開始と終了の2つのボタンがあるプログラムを開発しています。[開始]をクリックすると、30秒ごとに場所の取得が開始されます。ソケット接続を使用してサーバーに送信します。[終了]ボタンをクリックすると、すべての作業が停止します。スレッドを使用せずにこれを行うことはできますか?スレッドを使用する必要がある場合、それを実装するための最良の方法は何ですか。LocationListenerでLocationProviderをリッスンして、30秒ごとに場所を取得し、スレッドで送信する必要があります。または、接続スレッドを作成し、すべてで場所を取得して送信する必要があります。