Я использую MapView (Google) и добавляю на него несколько оверлеев.
Я использую свой собственный класс наложения, который выглядит следующим образом:
public class MyOverlay extends ItemizedOverlay<OverlayItem>
Когда я уменьшаю масштаб и заставляю все мои предметы находиться в одном месте и нажимаю на изображение, я получаю событие onTap только для 1 из всех предметов, которые находятся в повернутом месте.
Я хочу иметь возможность получать событие onTap для каждого элемента, находящегося под местоположением на карте, на которое я нажимаю, или возможность запрашивать карту для всех элементов в определенном прямоугольнике, где я нажимаю.
это мой код для отладки:
@Override
protected boolean onTap(int i)
{
super.onTap(i);
return false;
}
и получите только 1 нажатие на каждое наложение.
Возможно ли это? как?
Спасибо.