В новом Google Maps для Android API v2 я могу очень легко получить пользовательские маркеры и информационные окна для отображения. Тем не менее, я пытаюсь иметь несколько кнопок внутри моего информационного окна, каждый из которых выполняет другое действие onClick
, но проблема в том, что карта рассматривает InfoWindow как собственный объект кнопки (независимо от того, где я нажимаю на InfoWindow, он нажимает на все это). Кто-нибудь знает, как настроить это немного больше?
Добавление кнопок для отображения андроида
Ответ 1
Просто нашел это в documentation.
Как упоминалось в предыдущем разделе о информационных окнах, информационное окно не является живым представлением, а представление отображается как изображение на карта. В результате, любые слушатели, которые вы установили в представлении, не учитываются и вы не можете различать события кликов в разных частях вид. Вам не рекомендуется размещать интерактивные компоненты - такие как кнопки, флажки или текстовые входы - в пределах вашей пользовательской информации окно.
К сожалению, это на него отвечает. Я пытался добавить ту же функцию, что и вы.