2010-08-20 101 views
1

我有一個地圖顯示標記。如果用戶點擊某個標記,則彈出窗口。一種方法計算在點擊位置處有標記。地圖標記管理,Android

我的問題是,我有很多不同的標記,但在這種方法中,我只能處理一個特定的標記。

我需要一個像通用位圖一樣的東西,它包含所有標記資源。例如。我不想手動處理100個標記,因爲所有的都是位圖,所以我只需要處理一個通用位圖。

有什麼想法?

回答

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

}