位置情報の更新ごとに移動速度を計算する必要があります。
場所の更新に次のコードを使用しています。
public class FlirtLocationListener implements LocationListener
{
@Override
public void onLocationChanged(Location location)
{
// My Code on the location update
}
@Override
public void onProviderDisabled(String provider)
{
Log.i("OnProviderDisabled", "OnProviderDisabled");
}
@Override
public void onProviderEnabled(String provider)
{
Log.i("onProviderEnabled", "onProviderEnabled");
}
@Override
public void onStatusChanged(String provider, int status,
Bundle extras)
{
Log.i("onStatusChanged", "onStatusChanged");
}
}
移動速度を取得するには?2 つの更新の間の時間と、最初の場所と次の場所の間の距離を計算する必要がありますか? それとも何か他の方法がありますか?