Управление маркерами карты, Android

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

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

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

есть идеи?

1
задан Artjom Zabelin 20 August 2010 в 07:41
поделиться

1 ответ

Я решил свою проблему. Я определяю класс 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;
}

}

2
ответ дан 2 September 2019 в 21:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: