/ / Ako zavrieť infoWindow, keď sa dotknem mapy android OSM - android, osmdroid

Ako zatvoriť infoWindow, keď sa dotknem mapy Android Osm - android, osmdroid

Neviem, ako môžem zavrieť InfoWindow v OSMDroid, keď kliknem kamkoľvek na mapu. Snažil som sa skontrolovať setMapListener, ale tento spôsob je zlý a nefungoval. Máte nejaký nápad?

odpovede:

6 pre odpoveď č. 1
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;
}

cvičenie: https://github.com/MKergall/osmbonuspack/wiki/Tutorial_5