Задать вопрос
@AleAleA

Отловить нажатие на определенный маркер в Google Maps?

Подскажите, как можно правильно отловить нажатие на определенный маркер на карте Google Maps и уже далее задать ему действие? Допустим, имеется три переменные Marker One; Two; Three; Я сделал так, но работает только с третьего-четвертого клика по маркеру:
if (marker.equals(One)) {
        Toast.makeText(getApplicationContext(), "Балалайка: ",
                Toast.LENGTH_SHORT).show();
    }
  • Вопрос задан
  • 288 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 1
@klim76
android/java/sql
Если не ошибаюсь у маркера есть метод setTag(Object o) куда вы можете запихнуть всё что вашей душе угодно что бы их различать - ид, название, любой объект. Ну и соответственно при клике getTag() и смотрите ткнули туда куда нужно - делаем что-то, нет - ничего не делам.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы