Я новичок в разработке для Android, и у меня есть вопрос относительно наложений в API googlemaps.
То, что я пытаюсь достичь, - это класс, который добавляет один и только один маркер в то место, где вы нажимаете, я хочу, чтобы это наложение было активным только при нажатии кнопки «добавить маркер». Я решил эту проблему двумя разными способами, и я не полностью удовлетворен ни одним из них.
Мои решения следующие:
первая попытка: логическое значение, которое становится истинным, когда нажата «кнопка добавления», затем вы можете поместить маркер на карту, и логическое значение становится ложным.
Это кажется довольно уродливым, и оверлей всегда активен и слушает каждое нажатие на дисплей, может быть, это не так глупо, как я думаю.
вторая попытка: Temporary создает наложение, которое создает маркер, а затем сразу же удаляет его.
Это решение я просто не могу найти эффективным... Создание нового наложения перед созданием нового маркера.
Есть ли способ просто активировать наложение при нажатии кнопки «Добавить»? Может быть, есть какой-то другой способ сделать это?