Я пытаюсь повернуть вид карты, когда пользователь меняет направление, т.е. если пользователь принимает левый и правый повороты, он должен вращаться соответственно. Я вращаю карту, основываясь на текущем местоположении, которое оно вращается правильно, но оно дрожало. код, который я использовал для вращения
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?.THANKS...