OSMdroid: маркеры друг над другом - как нажимать - PullRequest
1 голос
/ 02 сентября 2011

У меня есть большая проблема с OSMdroid: у меня есть карта с кучей маркеров, некоторые из них расположены рядом друг с другом, так что элементы рисования маркеров находятся выше друг друга.
Теперь, когда пользователь нажимает на такой маркер«стек» код из onClickListener для каждого маркера выполняется.
Как я могу предотвратить это выполнение и вместо этого показать список маркеров «нажал»?

1 Ответ

0 голосов
/ 02 сентября 2011

Использование Touch событие

public boolean onTouchEvent(MotionEvent event) {

    switch (event.getAction()) {
        case MotionEvent.ACTION_DOWN: {
            //Add this item to array        
            break;
        }
        case MotionEvent.ACTION_UP: {
            //Show list     
            break;
        }
    }
}
...