1

私のAndroidアプリケーションでは、ロケーションマネージャーを使用してロケーションを取得しています。Android 4.0以下では問題なく動作しますが、Androidのそれ以降のバージョンでは、このロケーションマネージャーAPIでネットワークロケーションを取得するのが難しいことがわかりました.これは、ネットワークプロバイダーのロケーション変更イベントが呼び出されないことです.

そのため、プレイ サービスを使用してアプリケーションに正確な位置情報を提供するLocation Client に移動しましたが、この APIネットワークの位置情報の問題は解決されました。アプリケーションに正確な位置情報を提供しますが、常にlocation.getSpeed() を Zero として返します

ロケーションクライアントAPIを使用しているときに速度値を取得する方法はありますか.誰かがこのことを整理するのを手伝ってくれます.

4

1 に答える 1