开发者

Android: add overlay to MapView?

开发者 https://www.devze.com 2023-01-18 03:38 出处:网络
I have subclassed Overlay as LandMarkOverlay (and implemented an onTap(GeoPoint) method). In the main activity I do this:

I have subclassed Overlay as LandMarkOverlay (and implemented an onTap(GeoPoint) method).

In the main activity I do this:

    setContentView(R.layout.main);

    MapView mapView = (MapView) findViewById(R.id.mapview);
    mapView.setBuiltInZoomControls(true);
    开发者_StackOverflow中文版landmarkOverlay = new LandmarkOverlay();

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

What else do I need to do so that when the user taps the screen, landmarkOverlay's onTap(GeoPoint) method gets called?


It should get called. I assume your method is onTap(GeoPoint point, MapView mapView)?

0

精彩评论

暂无评论...
验证码 换一张
取 消