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