2010-09-28 22 views
0

J'ai sous-classé Overlay en tant que LandMarkOverlay (et implémenté une méthode onTap (GeoPoint)).Android: ajouter une surimpression à MapView?

Dans l'activité principale que je fais ceci:

setContentView(R.layout.main); 

    MapView mapView = (MapView) findViewById(R.id.mapview); 
    mapView.setBuiltInZoomControls(true); 
    landmarkOverlay = new LandmarkOverlay(); 

    //add the landmarkOverlay to the list 
    mapView.getOverlays().add(landmarkOverlay); 

Que dois-je besoin de le faire que lorsque l'utilisateur appuie sur l'écran, la méthode de onTap(GeoPoint)landmarkOverlay est appelé?

Répondre

0

Il devrait être appelé. Je suppose que votre méthode est onTap(GeoPoint point, MapView mapView)?