У меня есть карта с маркерами. Если пользователь нажимает на маркер, появляется всплывающее окно. Метод вычисляет наличие маркера в выбранной позиции.
Моя проблема в том, что у меня много разных маркеров, но в этом методе я могу обрабатывать только один конкретный маркер.
Мне нужно что-то вроде общего растрового изображения, содержащего все ресурсы маркеров. Например. Я не хочу обрабатывать 100 маркеров вручную, потому что все они являются растровыми изображениями, поэтому мне нужно обрабатывать только одно общее растровое изображение.
есть идеи?
Я решил свою проблему. Я определяю класс 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;
}
}