Android и GoogleMaps: отключить перетаскивание mapView - PullRequest
0 голосов
/ 23 июля 2011

Android и GoogleMaps: можно ли отключить перетаскивание mapView без отключения функции масштабирования?Спасибо за ответ

Ответы [ 2 ]

0 голосов
/ 24 июля 2011

Я предлагаю переопределить dispatchDraw() в классе MapView и проверить, является ли центр тем, который вам нужен. Используйте getController().setCenter(...), чтобы перецентрировать карту. Просто альтернатива тому, что предложили другие люди.

0 голосов
/ 23 июля 2011

Используйте GestureDetector и SimpleOnGestureListener, используйте onFling(), чтобы определить расстояние между путем, пройденным пользователем его пальцем от первого касания до отпускания с .getX() и getY() от каждого MotionEvent, и выполнитеничего для x > SOMEMAXVALUE и y > SOMEMAXVALUE.Я надеюсь, что вы найдете свой путь.

...