【发布时间】:2016-05-07 04:58:53
【问题描述】:
当我单击地图上的任何位置时,我不知道如何关闭 OSMDroid 中的 InfoWindow。我试图检查 setMapListener 但这种方式很糟糕并且没有用。有什么想法吗?
【问题讨论】:
当我单击地图上的任何位置时,我不知道如何关闭 OSMDroid 中的 InfoWindow。我试图检查 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;
}
【讨论】: