Я думаю, что может быть несколько возможностей, что setCenter () не работает. Я потратил довольно много времени на свою проблему с сет-центром. AnimateTo () не решает мою проблему. На самом деле, из документации MapController, setCenter специально «устанавливает вид карты на заданный центр. Не будет анимации», поэтому setCentre () похож на перемещение в эту точку без анимации.
В конце концов, похоже, что моя проблема решается так: мне нужно вызвать setCentre () ПОСЛЕ вызова setZoom (), чтобы установить уровень масштабирования.
Дополнительная информация: я использую карту OSMDroidView с автономными картами.