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ď č. 1MapEventsOverlay 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