問題タブ [location-client]

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 に答える
2610 参照

android - Android アプリで Google Play Services から切断する必要があるのはいつですか?

私のアプリは、現在の場所を取得し、ユーザーが地図上に配置したポイントにルーティングするために、Location Client を使用します。私は Google Play サービスを初めて使用しますが、ベスト プラクティスとして、いつ LocationClient を切断する必要があるのか​​疑問に思っています。

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

android - バックグラウンドで継続的に位置情報を更新

バックグラウンド サービスから継続的に位置情報の更新を送信するアプリケーションを開発しています。次のコードを試しました。

しかしonLocationChanged、組み込みの地図アプリケーションを開いたときにのみ呼び出しています。そうしないと、場所の詳細が更新されません。アラーム サービスを使用したアクティビティからこのサービスを開始しました。alarmManager1 分ごとにトリガーします。onLocationChanged が継続的に呼び出されない理由を教えてください。

前もって感謝します。

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

android - requestLocationUpdates() は別のサービスを作成しますか?

私のアプリケーションでは、LocationClient クラスの .requestLocationUpdates() メソッドを使用して、5 秒ごとに場所を要求しています。場所の更新が受信されると、onLocationChanged メソッドが呼び出され、新しい AsyncTask を作成して場所データを Web サーバーにアップロードします。

問題は、メイン UI スレッドでこれらすべてを実行しているため、アプリが一時停止するとアップロードが停止することです。新しいサービスで位置情報の更新をリクエストしようと考えていますが、疑問があります :

.requestLocationUpdates() メソッドは独自のサービスを作成しますか? 本当に自分でサービスを作成する必要がありますか?

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

android - Android 位置情報の更新が停止する

私はかなり頻繁にユーザーの位置情報を更新する必要がある Android アプリケーションを開発しています。1分間に2回言ってください。

以前、Google Play Service の「融合位置情報サービス」を使用していましたが、位置情報の更新が要求どおりに受信されませんでした。位置情報の更新が一時停止し、更新間隔が 10 分程度に跳ね上がりました。「PRIORITY_HIGH_ACCURACY」を優先しても、同じことが起こることがありました。

その後、古い「ロケーション マネージャー」に戻り、「NETWORK_PROVIDER」を使用すると、このプロバイダーが原因でロケーションの更新が停止していることに気付きました。また、GPS がすぐに有効になるわけではなく、時間がかかります。カスタムの融合ロケーション プロバイダーを構築しようとしています。位置情報の更新に遅延が発生することなく、プロバイダーを効率的に切り替えるにはどうすればよいでしょうか。

NW、GPS、またはその両方で、常に定期的に位置情報の更新を取得するためのベスト プラクティスを知りたいです。場所の更新がスタックする余裕がないアプリケーションで機能するはずです。

現在のところ、バッテリーの消耗は問題ではありません。位置情報へのアクセスに関して Google が提供するすべてのサポート ドキュメントを認識しています。

どんな助けでも大歓迎です。

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