2011-05-05 4 views
6

J'ai un MapView avec les overlays comme ceci:Android - Get Cliquez sur l'événement de carte Overlay Article

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

Je sais que je reçois ce marqueur a été cliqué dans la classe MapItemizedOverlay. Mais comment l'utiliser dans ma MapView? Ce que je veux je montre un bout de ballon quand un OverlayItem est cliqué comme ici Show popup above map marker in MapView.

S'il vous plaît me guider, je ne sais pas quoi faire du tout ...

Merci beaucoup.

Répondre

Questions connexes