Как узнать, какой оверлейтем прослушивается? - PullRequest
0 голосов
/ 17 ноября 2009

в настоящее время я использовал вид карты и поместил в них несколько наложенных элементов

Я переопределил функцию onTap в ItemizedOverlay, чтобы при нажатии пользователем значков маркеров на карте выполнялось какое-то действие.

Однако я не знаю, как узнать, какой маркер нажимается, чтобы связанные данные элемента отображались на экране. Как я могу это сделать?

Спасибо !!!

1 Ответ

3 голосов
/ 17 ноября 2009

Метод onTap() получает индекс касающегося элемента. Поскольку вы - тот, кто первым поставил ItemizedOverlay элементов в последовательности, ваш код должен быть в состоянии определить, какой элемент появляется в этом индексе, например, через get() для ArrayList из OverlayItems .

Этот пример проекта демонстрирует технику.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...