問題タブ [android-fusedlocation]
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 - IntentService から FusedLocation を取得する方法
- IntentServiceから新しいFusedLocation APIを使用して現在の場所を取得する方法は?
- IntentServiceがFusedLocation APIからすべての コールバックを受け取るようにするにはどうすればよいですか? つまり、位置オブジェクトを同期的に取得するにはどうすればよいですか?
android - Fused Location API の精度が悪い
Androidで「追跡」アプリをやろうとしています。私は Fused Location Api を使用しており、多くの異なるサイトで言われているように、その精度によって場所をフィルタリングしています。
コードはより精巧で、アイデアを反映するためだけのものです。
アプリPolyline
は私が歩いている間に描画し、5 秒ごとに位置を取得しました。GPS が有効になっていない場合は、ユーザーに有効にするように伝えます。
問題は(画像のアップロードが許可されていないので説明します)、パス/ルート、ライン、奇妙なカーブを描く、建物の中に入ることなどです...そして、維持する方法がわかりません通りの行列…
「古い」API に変更すると、locationManager
より良い場所を取得できますか? または別の方法がありFused Location
ますか?
ありがとうございました!
android - Android FusedLocationProviderApi requestLocationUpdates が変なキーで更新を送信するのはなぜですか?
com.google.android.gms:play-services:7.3.0 を使用しています。これは 6.5 では発生しませんでした。
ドキュメントには次のように記載されています。
場所の更新は、KEY_LOCATION_CHANGED のキーとインテントの場所の値を使用して送信されます。
まあ、それは本当です。また、キーで更新を送信します: com.google.android.gms.location.EXTRA_LOCATION_RESULT
キーを使用した別の更新: com.google.android.gms.location.EXTRA_LOCATION_AVAILABILITY
これらは何のためですか?それらはどこに文書化されていますか?
これが私のコードです:
そして、これは私の LocationReceiver です:
android - 実行時に融合場所の優先度を変更する
2 つのインテント サービスがあります。1. Fused Location API を使用して、バックグラウンドで位置情報の更新を受け取ります。2. Activity Recognition API を使用してバックグラウンドで Activity Recognition を受け取ります。
ユーザーが静止していることを検出するたびに、融合された場所の優先度を PRIORITY_HIGH_ACCURACY から PRIORITY_BALANCED_POWER_ACCURACY に変更できるようにしたいと考えています。
removeLocationUpdates() について聞いた後、requestLocationUpdates() を呼び出しましたが、バックグラウンドでのアクティビティなしでインテント サービスのみを実行しているため、それを使用できません。
どんな助けでも役に立ちます。
android - ポリラインが間違った位置から線を引く
ユーザーの動きにポリラインを描画するアプリを開発しています。今のところ、GoogleMap を取得しました。このアプリを起動すると、未知の場所から自分の場所までを描くポリラインが表示されます。ユーザーが動き始めたときに、このポリラインの描画を開始したいだけです。誰でも私のコードの何が問題なのか教えてもらえますか?
android - Android 融合ロケーション API を使用して MyLocation に青い点と円が表示されない
LocationManager を使用してユーザーの現在の位置を追跡していましたが、ロケーション マネージャーを FusedLocation API に変更した後、設定後も青い点と円が表示されなくなりましたmap.setMyLocationEnabled(true)
。マップ フラグメントの右上隅に現在の場所のアイコンが表示されますが、クリックしても何も起こりません。コードを LocationManager に戻したところ、現在の場所を指す青い点が表示されるようになりました。Fused Location API を使用すると、何が問題になる可能性がありますか。