У меня есть приложение, показывающее карту и некоторые маркеры на ней.Я использую функцию draw(Canvas canvas, MapView mapView, boolean shadow, long when)
, чтобы поставить маркеры.Если вы щелкнете где-нибудь на карте, появится тост и отобразится адрес выбранного места.Я реализую это с помощью функции onTouchEvent(MotionEvent event, MapView mapView)
.Но я хочу, чтобы при нажатии на маркер отображался отдельный диалог с дополнительной информацией.В некоторых уроках для этого используется onTap
- есть ли разница между функциями onTap
и onTouchEvent
?И есть ли какая-либо другая (лучшая) функция, чтобы этот диалог появлялся, вы бы порекомендовали мне?
Как отличить щелчок по карте от щелчка по маркеру?