2011-05-05 5 views
6

Tengo un MapView con superposiciones de esta manera:Android - Obtener Haga clic en caso de superposición de mapas de artículos

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

Yo sé que consigo lo que se ha hecho click marcador en la clase MapItemizedOverlay. ¿Pero cómo uso esto en mi MapView? Lo que quiero mostrar un globo de punta cuando se hace clic en un OverlayItem como aquí Show popup above map marker in MapView.

favor, me guía, no sé qué hacer en todo ...

muchas gracias.

Respuesta