我已将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
的{{1}}方法?
答案 0 :(得分:0)
它应该被调用。我假设你的方法是onTap(GeoPoint point, MapView mapView)
?