我有一张发送标记的地图。如果用户点击标记,则会显示弹出窗口。一种方法计算在点击位置有标记。
我的问题是我有很多不同的标记,但在这种方法中我只能处理一个特定的标记。
我需要类似于通用位图的东西,它包含所有标记资源。例如。我没有手动处理100个标记,因为所有都是Bitmap所以我只需处理一个通用位图。
任何想法?
答案 0 :(得分:2)
我已经解决了我的问题。我定义了一个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;
}
}