Я играю с Android MapView и столкнулся с требованием, где я должен поставить маркер в месте, где пользователь нажимает.в моем сценарии пользователь может перемещать карту, увеличивать и уменьшать масштаб и щелкать там, где ему нравится.в этом случае маркер следует размещать везде, где пользователь нажимает на карту.Если на карте был предыдущий маркер, то при щелчке он должен быть очищен и помещен на новое место.Это должно повторяться каждый раз, когда повторяется случай.
В будущем у меня появятся еще несколько элементов рисования, таких как представитель диапазона и указатель для выбора диапазона, который можно перетаскивать.
Я могупоставить маркер на первое место, но мой код не работает, когда пользователь щелкает где-либо еще.
Вот код для класса, который я использую: http://pastebin.com/6idn7VwK Полный класс, расширяющий MapActivityи тот, который расширяет ItemizedOverlay, может быть найден в ссылке выше.
Я понимаю, что могу делать некоторые неправильные вещи, поэтому, пожалуйста, исправьте меня.
Спасибо!