Skip to content Skip to sidebar Skip to footer

How To Handle Long Press On A Map, Using Osmdroid / Osmbonuspack In Android?

I am trying to create a simple application with maps, on Android. I am using OSMDroid's MapView to render the basic OpenStreet Map mapview. I have a custom MapActivity that impleme

Solution 1:

The code you provided is correct. So the issue is somewhere else...

Could you specify versions used: Android SDK, osmdroid, and OSMBonusPack?

Maybe something in the layout? You can check by comparing with OSMBonusPackTuto activity_main.xml layout.

Solution 2:

Code needs changing now (API 26?), older methods deprecated. Something like this:

MapEventsReceivermReceive=newMapEventsReceiver()
    {
        @OverridepublicbooleansingleTapConfirmedHelper(GeoPoint p)
        {
            //do whatever you need herereturnfalse;
        }

        @OverridepublicbooleanlongPressHelper(GeoPoint p)
        {
            //do whatever you need herereturnfalse;
        }
    };
    MapEventsOverlayevOverlay=newMapEventsOverlay(mReceive);
    mMapView.getOverlays().add(evOverlay);

Post a Comment for "How To Handle Long Press On A Map, Using Osmdroid / Osmbonuspack In Android?"