地图标记管理,Android

时间:2010-08-20 07:41:29

标签: android android-mapview google-maps-markers

我有一张发送标记的地图。如果用户点击标记,则会显示弹出窗口。一种方法计算在点击位置有标记。

我的问题是我有很多不同的标记,但在这种方法中我只能处理一个特定的标记。

我需要类似于通用位图的东西,它包含所有标记资源。例如。我没有手动处理100个标记,因为所有都是Bitmap所以我只需处理一个通用位图。

任何想法?

1 个答案:

答案 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;
}

}