Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to close infoWindow when i touch map android Osm

I do not know how i can close the InfoWindow in OSMDroid when i click anywhere on the map . I tried to check setMapListener but this way is bad and did not work. Have any idea?

like image 536
Muzzik Avatar asked Jan 29 '16 12:01

Muzzik


1 Answers

MapEventsOverlay mapEventsOverlay = new MapEventsOverlay(this, this);
map.getOverlays().add(0, mapEventsOverlay);

@Override public boolean singleTapConfirmedHelper(GeoPoint p) {
    InfoWindow.closeAllInfoWindowsOn(map);
    return true;
}

@Override public boolean longPressHelper(GeoPoint p) {
    //DO NOTHING FOR NOW:
    return false;
}

Tutorial: https://github.com/MKergall/osmbonuspack/wiki/Tutorial_5

like image 69
Lucas B. Avatar answered Nov 09 '22 08:11

Lucas B.