ユーザーが方向を変更したときにマップビューを回転させようとしています。つまり、ユーザーが左折または右折した場合、それに応じて回転する必要があります。現在の位置に基づいてマップビューを回転させていますが、正しく回転していますが、ジッタリングしていました。コードは次のとおりです。回転に使用しました
public void onGPSUpdate(Location location)
{
boolean check=isBetterLocation(location, tempLoc);
tempLoc=location;
if(check){
showLocation(location);
}
}
isBetterLocation method is copied from google docs for better location.
private void showLocation(Location loc){
mRotateView.rotate(-loc.getBearing());
}
頻繁な更新のために、時間間隔 0 と最小距離 10 で位置の更新を登録しました。ここで私の問題は、マップ ビューが常にジッタリングしていることです。Waze マップのような他のアプリケーションのように、マップ ビューをスムーズに回転させる方法を教えてください。ありがとうございます。 ..