Карты Android - метод animateCamera () не работает должным образом

Проблема:

1) Анимация карты для достижения требуемого местоположения (4-я строка в коде), но она была увеличена до местоположения по умолчанию (5-я строка в коде)

[оставляя карту в местоположении по умолчанию с указанным уровнем масштабирования]

2) Я понимаю, почему возникает проблема, но я не знаю, как ее решить.

3) Если я изменю 4-ю строку на moveCamera вместо animateCamera, которая будет работать, но мне нужен метод animateCamera ().

Вот код:

map=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();
MarkerOptions options=new MarkerOptions().position(new LatLng(13.0810,80.2740));
map.addMarker(options);
map.animateCamera(CameraUpdateFactory.newLatLng(new LatLng(13.0810,80.2740)),4000,null);
map.animateCamera(CameraUpdateFactory.zoomTo(15.5f),2000,null);

Ответы на вопрос(2)

Ваш ответ на вопрос