Android: карты Google отключают наложения - PullRequest
0 голосов
/ 21 декабря 2010

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

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

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

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

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

вторая попытка: Временное создаетоверлей, который создает маркер, а затем сразу удаляет его самостоятельно.

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

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

1 Ответ

0 голосов
/ 21 декабря 2010

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

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

...