0

我将 Overlay 子类化为 LandMarkOverlay(并实现了 onTap(GeoPoint) 方法)。

在主要活动中,我这样做:

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

我还需要做什么才能在用户点击屏幕时调用landmarkOverlay's方法?onTap(GeoPoint)

4

1 回答 1

0

它应该被调用。我假设你的方法是onTap(GeoPoint point, MapView mapView)

于 2010-09-28T20:46:40.637 回答