2010-09-28 116 views
0

我已經將Overlay重寫爲LandMarkOverlay(並實現了onTap(GeoPoint)方法)。Android:添加覆蓋到MapView?

在主要活動我這樣做:

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

還有什麼做我需要做的,這樣當用戶點擊屏幕,landmarkOverlayonTap(GeoPoint)方法被調用?

回答

0

它應該被調用。我假設你的方法是onTap(GeoPoint point, MapView mapView)