当我点击地图上的任何地方时,我不知道如何在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;
}
Run Code Online (Sandbox Code Playgroud)
教程:https://github.com/MKergall/osmbonuspack/wiki/Tutorial_5
| 归档时间: |
|
| 查看次数: |
1116 次 |
| 最近记录: |