Управление маркером карты, Android - PullRequest
1 голос
/ 20 августа 2010

У меня есть карта, отображающая маркеры.Если пользователь нажимает на маркер, появляется всплывающее окно.Метод вычисляет, есть ли маркер в позиции нажатия.

Моя проблема в том, что у меня много разных маркеров, но в этом методе я могу обрабатывать только один конкретный маркер.

Iнужно что-то вроде общего растрового изображения, которое содержит все ресурсы маркера.Например, я не умею обрабатывать 100 маркеров вручную, потому что все они являются растровыми изображениями, поэтому мне нужно просто обработать одно общее растровое изображение.

есть идеи?

1 Ответ

2 голосов
/ 22 августа 2010

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

public class MarkerManager{
    private static final int ME = 1;

public static int getResource(int id){
    int marker = 0;
    switch(id){
    case id:
        marker = R.drawable.me;
    break;

    }
    return marker;
}

}

...