【问题标题】:Map Marker Management, Android地图标记管理,Android
【发布时间】:2011-04-01 12:53:40
【问题描述】:
我有一张显示标记的地图。如果用户单击标记,则会出现一个弹出窗口。一个方法计算在点击的位置是否有标记。
我的问题是我有很多不同的标记,但在这种方法中我只能处理一个特定的标记。
我需要一个通用位图之类的东西,它包含所有标记资源。例如。我不想手动处理 100 个标记,因为它们都是位图,所以我只需要处理一个通用位图。
有什么想法吗?
【问题讨论】:
标签:
android
android-mapview
google-maps-markers
【解决方案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;
}
}