当我触摸地图 android Osm 时如何关闭信息窗口
How to close infoWindow when i touch map android Osm
我不知道如何在单击地图上的任意位置时关闭 OSMDroid 中的信息窗口。我试图检查 setMapListener,但这种方式很糟糕,没有用。有什么想法吗?
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;
}
我不知道如何在单击地图上的任意位置时关闭 OSMDroid 中的信息窗口。我试图检查 setMapListener,但这种方式很糟糕,没有用。有什么想法吗?
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;
}