Small library to simplify the handling with overlayer in the android mapview.
Features
With an OverlayManager you can create ManagedOverlayer which extend the com.google.android.maps.ItemizedOverlay and add a great boost of functionality. The mapview-overlay-manager has two main functionalities:
- Easy to use OnOverlayGestureListener.
- LazyLoading of marker.
In addition this library provides:
- Custom MarkerRenderer (dynamic creation of marker-drawables)
- Customizable onTap() click-range
OnOverlayGestureListener
Simplified OnGestureListener. A ManagedOverlayer uses its own build-in GestureDetector that fires events like:
- onSingleTap(MotionEvent, ManagedOverlay, GeoPoint, OverlayItem)
- onDoubleTap(MotionEvent, ManagedOverlay, GeoPoint, OverlayItem)
- onLongPress(MotionEvent, ManagedOverlay, GeoPoint, OverlayItem)
- onZoom(ZoomEvent, ManagedOverlay)
- onScrolled(...)
LazyLoading
- easy to use LazyLoadCallback and LazyLoadListener
- built-in lazyloading animation