В моем приложении для Android мне нужно сделать следующее:
- после фиксации вида карты в определенном 1-м месте, карта не может быть панорамирована пользователем.
- карта будет автоматически перемещаться по разным местам, и касание пользователя не остановит ее движение.
Если говорить более конкретно, приложение представляет собой простую игру, которую пользователь должен нажать направильные цели, чтобы выбрать его, пока карта перемещается в другое место ... цели - это некоторые наложения, зафиксированные на карте ...
В заключение, я буду рад узнать, как сделать перемещение наложенийна карте справа налево назад к его основному местоположению и т. д.
Отредактировано:
После некоторого поиска в Google, я подошелна это: во-первых, мне нужно, чтобы представление не реагировало на щелчки (или касание)
mapView.setClickable(false);
- Это влияет на метод Overlays onTap?
Теперь,вызов метода animateTo с опцией runnable, подобной этой (mIterator conсписок GeoPoint)
mapController.animateTo(mIterator.next(), panMap);
PanMap - Runnable
private Runnable panMap = new Runnable() {
@Override
public void run() {
if (mIterator.hasNext()) {
mapController.animateTo(mIterator.next(), panMap);
}
}
И там я столкнулся с другой проблемой, анимация идет очень быстро, если есть какой-либо способ замедлитьэто, пожалуйста, скажите мне.
Любая помощь будет оценена.