2

ユーザーの位置を追跡し、目的地からの距離を計算するアプリケーションを開発します。現在、位置追跡は一種の重いプロセスであるため、目的地からの距離が特定のしきい値よりも大きい場合はLocationRequest.PRIORITY_BALANCED_POWER_ACCURACYを使用しています。ユーザーが目的地に近づくと、LocationRequest.PRIORITY_HIGH_ACCURACYモードが使用されます。また、INTERVALFASTEST_INTERVALもそれに応じて変更されます。

パラメータを変更する最良の方法は何ですか

LocationServices.FusedLocationApi.requestLocationUpdates(
        mGoogleApiClient, mLocationRequest, this); 

目的地からのユーザーの現在の距離に基づいて、mLocationRequestパラメーターを変更する必要があります。

位置情報の更新を停止してから、新しいパラメーターで再開することを考えています。それは正しい方法ですか?

参照:位置情報更新の受信

4

0 に答える 0