API-интерфейс FusedLocationProvider. Переход между местоположениями GPS

Я работаю над получением местоположений GPS с помощью Google FusedLocationProvider API уже около недели. Я успешно приблизился к получению точных данных GPS.

В настоящее время маркер прыгает по карте, вместо этого я хочу, чтобы он плавно анимировался, как Google Maps, Waze и т. Д. Я обыскал весь Интернет в поисках решения и ничего не нашел.


person George Roros    schedule 15.11.2016    source источник


Ответы (1)


Вы можете использовать метод animateCamera(), чтобы установить фокус на новую latlng.

CameraPosition cameraPosition = new CameraPosition.Builder().target(
                new LatLng(17.385044, 78.486671)).zoom(12).build();

googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

Это приведет к плавному переходу.

PS: Поиграйте с зумом, чтобы сделать его более реалистичным.

Вы ищете это

person Victor    schedule 15.11.2016
comment
Спасибо за ваш ответ :) и это добавит переход камеры, но мне также нужно иметь возможность плавно анимировать маркер. Есть идеи? - person George Roros; 16.11.2016