Должно ли onTouchEvent () расширяться от MapView? - PullRequest
1 голос
/ 26 января 2010

Я хочу поймать любого onTouchEvent() на mapview.

После поиска большого количества вопросов и ответов я нашел только когда я пишу свой MapView(MyMapView) и определяю onTouchEvent, а затем использую это MyMapView в основной деятельности.

Это единственный способ ??

Ответы [ 2 ]

1 голос
/ 27 января 2010

Вы также можете использовать оверлеи. Посмотрите мой ответ на вопрос здесь: Как захватить местоположение из MapActivity

Не уверен, что все события касания будут перенаправлены на onTouchEvent оверлея.

1 голос
/ 26 января 2010

Это на самом деле самый простой способ. Когда вы расширяете MapView, вам нужно реализовать лишь несколько методов, и они действительно просты.

...