Android: карты Google отключают наложения

Я новичок в разработке для Android, и у меня есть вопрос относительно наложений в API googlemaps.

То, что я пытаюсь достичь, - это класс, который добавляет один и только один маркер в то место, где вы нажимаете, я хочу, чтобы это наложение было активным только при нажатии кнопки «добавить маркер». Я решил эту проблему двумя разными способами, и я не полностью удовлетворен ни одним из них.

Мои решения следующие:

первая попытка: логическое значение, которое становится истинным, когда нажата «кнопка добавления», затем вы можете поместить маркер на карту, и логическое значение становится ложным.

Это кажется довольно уродливым, и оверлей всегда активен и слушает каждое нажатие на дисплей, может быть, это не так глупо, как я думаю.

вторая попытка: Temporary создает наложение, которое создает маркер, а затем сразу же удаляет его.

Это решение я просто не могу найти эффективным... Создание нового наложения перед созданием нового маркера.

Есть ли способ просто активировать наложение при нажатии кнопки «Добавить»? Может быть, есть какой-то другой способ сделать это?


person christofferp    schedule 21.12.2010    source источник


Ответы (1)


Есть ли способ просто активировать наложение при нажатии кнопки «Добавить»?

Не добавляйте его в список наложений, пока не будет нажата кнопка добавления.

person CommonsWare    schedule 21.12.2010