1

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

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

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

有任何想法吗?

4

1 回答 1

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

}

于 2010-08-22T11:29:53.960 回答