問題タブ [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.

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

android - Google 融合位置 API で正確な位置を取得したいですか?

Fused location Api を使用しています。約 10 メートルの精度で位置情報を取得しています。場合によっては、4 ~ 8 メートルの精度が得られます。この融合された位置情報 API またはその他の方法を使用して、より正確な情報が必要です。4メートル未満の精度で位置を取得する方法はありますか?

この方法で位置を取得しています。

そして、アクティビティ コードでこのクラスを使用しています。

このコードを最適化して正確な位置を取得するにはどうすればよいですか。ありがとう。

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

android - 5 秒以上の頻度で位置情報の更新をリクエストする (Android Fused location)

私はリアルタイムの位置情報リスニングアプリを作成しており、3 秒ごとに位置情報の更新を呼び出す必要があります。

融合した場所を使用します。

私の間隔は 3 秒に設定されていますが、この間隔の最小値は5 秒のようです。

コード:

...

ログキャット:

logcat の日付を確認できます。遅延は 5 秒です: 41, 46, 51 Fused location に関する Google のドキュメントを読みましたが、間隔の最小値については何も見つかりませんでした。

助言がありますか?

編集:

ログに追加し、オブジェクトにgetTime()解析すると、 5 秒の遅延がより明確にわかります。Date

編集2:

権限:

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

android-studio - シンボル GoogleApiClient を解決できません

私のアプリケーションでは、LocationManager を使用していましたが、Fused Location Services を使用したいと考えています。Android Studio 1.1.0 を使用し、gradle に Google Play サービス ライブラリを追加しました。

しかし、GoogleApiClient変数を定義すると、

シンボル「GoogleApiClient」を解決できません

そのため、alt+Enter をクリックしてインポートしますが、「ライブラリ 'google-play-service-6.5.8.7' をクラスパスに追加します」と表示されるので、それをクリックすると、アプリを実行するとエラーが表示されます

エラー:(9, 41) エラー: パッケージ com.google.android.gms.common.api が存在しません エラー:(23, 13) エラー: シンボル クラス GoogleApiClient が見つかりません

この問題を解決するにはどうすればよいですか。また、そもそも何が原因でしたか。

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

android - Genymotion の位置情報の要求が速すぎる

Fused locationを使用して簡単なロケーション サービスを作成し、実際のデバイスGenymotion のAndroid 仮想デバイスでテストしました。

場所を取得する間隔は5秒です。

実際のデバイスでは問題なく動作し、間隔はほぼ正確に 5 秒です。ログを確認してください: ( onLCOnLocationChanged用です)

Genymotions仮想デバイスでは、間隔は 1 秒のようになります。

位置情報リクエストを初期化するためのコード:

ここで何が起こっているのか、誰か助けてくれませんか?

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

android - 最後に確認された場所が古すぎる

私は Google の Fused Location API を初めて使用します。特定の時間に位置情報の更新をリクエストする方法があるかどうか知りたいですか?

setInterval()setFastestInterval()については知っていますが、たとえば、ユーザーがボタンを押した場合、最後に知られた場所ではなく、現在の場所を取得できますか? バッテリーを節約するために、アプリを非常に短い間隔で動作させたくありません。

ありがとう

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

android - Android では Google API クライアント パラメータが必要です

以下のコードは、別のフラグメントから現在の場所を取得するために使用しています。しかし、Google「Google api client parameter is required in android」としてログにエラーが表示されます。これは私のアプリをクラッシュさせているので、正確な問題とその解決方法を知っている人はいますか...

}