Я использую MapView от Google, и у меня действительно большие проблемы с ним. Особенно с мультисенсорным масштабированием. Я использую планшет Android 2.2. Первое, что нужно было сделать, чтобы это работало, было указать в AndroidManifest, что поддерживаются экраны xlarge.
Так что теперь происходит. 90% времени масштабирования работает. Но иногда это не работает, и все мои оверлеи (я также использую проект Views from mapballons для отображения поверх карты) перемещаются вокруг , в то время как плитки остаются на та же позиция . Масштабирование больше не работает. Через несколько секунд, дотронувшись до дампа, он снова начинает работать.
Я не знаю, почему это происходит, и в logcat нет исключений.
Я также прикрепил SimpleGestureListener к MapView, но не использую важные жесты (только Double Tap). Но проблема также возникает без GestureListener.
Было бы полезно, если бы кто-то имел такое странное поведение и знал, почему это происходит.
РЕДАКТИРОВАТЬ: В этом странном режиме также невозможно увеличить с помощью кнопки масштабирования и переключиться на спутник. Полностью реагирует странно
EDIT2: я могу подтвердить, что это в большем количестве приложений, которые у меня есть на планшете 2.2. Это также происходит в основном, когда вы начинаете сжимать в левой части карты