-
- All Implemented Interfaces:
-
java.lang.Iterable,java.util.Collection,java.util.List
public interface OverlayManager implements List<Overlay>
-
-
Method Summary
Modifier and Type Method Description abstract Overlayget(int pIndex)abstract intsize()abstract voidadd(int pIndex, Overlay pElement)abstract Overlayremove(int pIndex)abstract Overlayset(int pIndex, Overlay pElement)abstract TilesOverlaygetTilesOverlay()Gets the optional TilesOverlay class. abstract voidsetTilesOverlay(TilesOverlay tilesOverlay)Sets the optional TilesOverlay class. abstract List<Overlay>overlays()abstract Iterable<Overlay>overlaysReversed()abstract voidonDraw(Canvas c, MapView pMapView)If possible, use onDraw instead (cf. abstract voidonDraw(Canvas c, Projection pProjection)abstract voidonDetach(MapView pMapView)abstract booleanonKeyDown(int keyCode, KeyEvent event, MapView pMapView)abstract booleanonKeyUp(int keyCode, KeyEvent event, MapView pMapView)abstract booleanonTouchEvent(MotionEvent event, MapView pMapView)abstract booleanonTrackballEvent(MotionEvent event, MapView pMapView)abstract booleanonSnapToItem(int x, int y, Point snapPoint, IMapView pMapView)abstract booleanonDoubleTap(MotionEvent e, MapView pMapView)abstract booleanonDoubleTapEvent(MotionEvent e, MapView pMapView)abstract booleanonSingleTapConfirmed(MotionEvent e, MapView pMapView)abstract booleanonDown(MotionEvent pEvent, MapView pMapView)abstract booleanonFling(MotionEvent pEvent1, MotionEvent pEvent2, float pVelocityX, float pVelocityY, MapView pMapView)abstract booleanonLongPress(MotionEvent pEvent, MapView pMapView)abstract booleanonScroll(MotionEvent pEvent1, MotionEvent pEvent2, float pDistanceX, float pDistanceY, MapView pMapView)abstract voidonShowPress(MotionEvent pEvent, MapView pMapView)abstract booleanonSingleTapUp(MotionEvent pEvent, MapView pMapView)abstract voidsetOptionsMenusEnabled(boolean pEnabled)abstract booleanonCreateOptionsMenu(Menu pMenu, int menuIdOffset, MapView mapView)abstract booleanonPrepareOptionsMenu(Menu pMenu, int menuIdOffset, MapView mapView)abstract booleanonOptionsItemSelected(MenuItem item, int menuIdOffset, MapView mapView)abstract voidonPause()abstract voidonResume()-
Methods inherited from class java.util.List
add, add, addAll, clear, contains, containsAll, copyOf, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, of, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray -
Methods inherited from class java.util.Collection
parallelStream, removeIf, stream -
Methods inherited from class java.lang.Iterable
forEach, iterator, spliterator -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
size
abstract int size()
-
getTilesOverlay
abstract TilesOverlay getTilesOverlay()
Gets the optional TilesOverlay class.
-
setTilesOverlay
abstract void setTilesOverlay(TilesOverlay tilesOverlay)
Sets the optional TilesOverlay class. If set, this overlay will be drawn before all otheroverlays and will not be included in the editable list of overlays and can't be clearedexcept by a subsequent call to setTilesOverlay().
- Parameters:
tilesOverlay- the tilesOverlay to set
-
overlaysReversed
abstract Iterable<Overlay> overlaysReversed()
-
onDraw
abstract void onDraw(Canvas c, MapView pMapView)
If possible, use onDraw instead (cf. MapSnapshot
-
onDraw
abstract void onDraw(Canvas c, Projection pProjection)
-
onTouchEvent
abstract boolean onTouchEvent(MotionEvent event, MapView pMapView)
-
onTrackballEvent
abstract boolean onTrackballEvent(MotionEvent event, MapView pMapView)
-
onSnapToItem
abstract boolean onSnapToItem(int x, int y, Point snapPoint, IMapView pMapView)
-
onDoubleTap
abstract boolean onDoubleTap(MotionEvent e, MapView pMapView)
-
onDoubleTapEvent
abstract boolean onDoubleTapEvent(MotionEvent e, MapView pMapView)
-
onSingleTapConfirmed
abstract boolean onSingleTapConfirmed(MotionEvent e, MapView pMapView)
-
onDown
abstract boolean onDown(MotionEvent pEvent, MapView pMapView)
-
onFling
abstract boolean onFling(MotionEvent pEvent1, MotionEvent pEvent2, float pVelocityX, float pVelocityY, MapView pMapView)
-
onLongPress
abstract boolean onLongPress(MotionEvent pEvent, MapView pMapView)
-
onScroll
abstract boolean onScroll(MotionEvent pEvent1, MotionEvent pEvent2, float pDistanceX, float pDistanceY, MapView pMapView)
-
onShowPress
abstract void onShowPress(MotionEvent pEvent, MapView pMapView)
-
onSingleTapUp
abstract boolean onSingleTapUp(MotionEvent pEvent, MapView pMapView)
-
setOptionsMenusEnabled
abstract void setOptionsMenusEnabled(boolean pEnabled)
-
onCreateOptionsMenu
abstract boolean onCreateOptionsMenu(Menu pMenu, int menuIdOffset, MapView mapView)
-
onPrepareOptionsMenu
abstract boolean onPrepareOptionsMenu(Menu pMenu, int menuIdOffset, MapView mapView)
-
onOptionsItemSelected
abstract boolean onOptionsItemSelected(MenuItem item, int menuIdOffset, MapView mapView)
-
onPause
abstract void onPause()
-
onResume
abstract void onResume()
-
-
-
-