2011-05-05 59 views
6

的我有一個疊加的MapView這樣的:Android的 - 獲取點擊事件地圖覆蓋項目

public class MyMapActivity extends MapActivity 
{ 
    private MapItemizedOverlay itemizedOverlay; 

    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
    for(a loop to put all 10 datas into overlay) 
    { 
    OverlayItem overlayitem=new OverlayItem(some params); 
    overlayitem.setMarker(some bitmap); 
    itemizedOverlay.addOverlay(overlayitem); 
} 
mapView.getOverlays().add(itemizedOverlay); 
} 
} 

public class MapItemizedOverlay extends ItemizedOverlay<OverlayItem> 
{ 

    //some code 

@Override 
protected boolean onTap(int index) 
{ 
//Here I know what marker been clicked... 
} 
} 

我知道我得到的標記已被點擊了MapItemizedOverlay類的東西。但是,我如何在我的MapView中使用它?當我點擊OverlayItem時,我想要顯示氣球提示Show popup above map marker in MapView

請指引我,我不知道該怎麼都做......

非常感謝。

回答