限定符和类型 | 方法和说明 |
---|---|
MapView |
ZoomEvent.getSource()
地图对象
|
MapView |
ScrollEvent.getSource()
获取事件的MapView对象
|
构造器和说明 |
---|
ScrollEvent(MapView source,
int x,
int y)
构造器
|
ZoomEvent(MapView source,
int zoomLevel)
构造器
|
构造器和说明 |
---|
CacheManager(MapView mapView)
构造器
|
构造器和说明 |
---|
MapController(MapView mapView)
构造器
|
限定符和类型 | 方法和说明 |
---|---|
void |
Marker.draw(Canvas canvas,
MapView mapView,
boolean shadow) |
void |
ItemizedOverlayWithFocus.draw(Canvas c,
MapView osmv,
boolean shadow) |
boolean |
Marker.hitTest(MotionEvent event,
MapView mapView) |
boolean |
Polyline.isCloseTo(GeoPoint point,
double tolerance,
MapView mapView)
检测是否是屏幕坐标
|
void |
Marker.moveToEventPosition(MotionEvent event,
MapView mapView)
移动到事件位置
|
boolean |
Polyline.OnClickListener.onClick(Polyline polyline,
MapView mapView,
GeoPoint eventPos) |
boolean |
TilesOverlay.onCreateOptionsMenu(Menu pMenu,
int pMenuIdOffset,
MapView pMapView) |
boolean |
OverlayManager.onCreateOptionsMenu(Menu pMenu,
int menuIdOffset,
MapView mapView)
overlays事件onCreateOptionsMenu
|
boolean |
IOverlayMenuProvider.onCreateOptionsMenu(Menu pMenu,
int pMenuIdOffset,
MapView pMapView)
创建OptionsMenu
|
boolean |
DefaultOverlayManager.onCreateOptionsMenu(Menu pMenu,
int menuIdOffset,
MapView mapView) |
void |
TilesOverlay.onDetach(MapView pMapView) |
void |
OverlayManager.onDetach(MapView pMapView)
overlays事件onDetach
|
void |
Overlay.onDetach(MapView mapView)
关闭之前清理所有的资源, 默认不做任何事情
|
void |
NonAcceleratedOverlay.onDetach(MapView mapView) |
void |
Marker.onDetach(MapView mapView) |
void |
DefaultOverlayManager.onDetach(MapView pMapView) |
boolean |
OverlayManager.onDoubleTap(MotionEvent e,
MapView pMapView)
overlays事件onDoubleTap
|
boolean |
Overlay.onDoubleTap(MotionEvent e,
MapView mapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该双击事件
|
boolean |
MinimapOverlay.onDoubleTap(MotionEvent pEvent,
MapView pMapView) |
boolean |
DefaultOverlayManager.onDoubleTap(MotionEvent e,
MapView pMapView) |
boolean |
OverlayManager.onDoubleTapEvent(MotionEvent e,
MapView pMapView)
overlays事件onDoubleTapEvent
|
boolean |
Overlay.onDoubleTapEvent(MotionEvent e,
MapView mapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该双击事件
|
boolean |
DefaultOverlayManager.onDoubleTapEvent(MotionEvent e,
MapView pMapView) |
boolean |
OverlayManager.onDown(MotionEvent pEvent,
MapView pMapView)
overlays事件onDown
|
boolean |
Overlay.onDown(MotionEvent e,
MapView mapView)
OnGestureListener 默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该单机确认事件
|
boolean |
DefaultOverlayManager.onDown(MotionEvent pEvent,
MapView pMapView) |
void |
OverlayManager.onDraw(Canvas c,
MapView pMapView)
overlays事件onDraw
|
void |
DefaultOverlayManager.onDraw(Canvas c,
MapView pMapView) |
boolean |
OverlayManager.onFling(MotionEvent pEvent1,
MotionEvent pEvent2,
float pVelocityX,
float pVelocityY,
MapView pMapView)
overlays事件onFling
|
boolean |
Overlay.onFling(MotionEvent pEvent1,
MotionEvent pEvent2,
float pVelocityX,
float pVelocityY,
MapView pMapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该事件
|
boolean |
DefaultOverlayManager.onFling(MotionEvent pEvent1,
MotionEvent pEvent2,
float pVelocityX,
float pVelocityY,
MapView pMapView) |
boolean |
OverlayManager.onKeyDown(int keyCode,
KeyEvent event,
MapView pMapView)
overlays事件onKeyDown
|
boolean |
Overlay.onKeyDown(int keyCode,
KeyEvent event,
MapView mapView)
默认不做任何事情,如果需要处理此事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理返回事件
|
boolean |
DefaultOverlayManager.onKeyDown(int keyCode,
KeyEvent event,
MapView pMapView) |
boolean |
OverlayManager.onKeyUp(int keyCode,
KeyEvent event,
MapView pMapView)
overlays事件onKeyUp
|
boolean |
Overlay.onKeyUp(int keyCode,
KeyEvent event,
MapView mapView)
默认不做任何事情,如果需要处理此事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理返回事件
|
boolean |
DefaultOverlayManager.onKeyUp(int keyCode,
KeyEvent event,
MapView pMapView) |
boolean |
OverlayManager.onLongPress(MotionEvent pEvent,
MapView pMapView)
overlays事件onLongPress
|
boolean |
Overlay.onLongPress(MotionEvent e,
MapView mapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该事件
|
boolean |
MinimapOverlay.onLongPress(MotionEvent pEvent,
MapView pMapView) |
boolean |
Marker.onLongPress(MotionEvent event,
MapView mapView) |
boolean |
MapEventsOverlay.onLongPress(MotionEvent e,
MapView mapView) |
boolean |
ItemizedIconOverlay.onLongPress(MotionEvent event,
MapView mapView) |
boolean |
FolderOverlay.onLongPress(MotionEvent e,
MapView mapView) |
boolean |
DefaultOverlayManager.onLongPress(MotionEvent pEvent,
MapView pMapView) |
boolean |
Marker.OnMarkerClickListener.onMarkerClick(Marker marker,
MapView mapView) |
boolean |
TilesOverlay.onOptionsItemSelected(MenuItem pItem,
int pMenuIdOffset,
MapView pMapView) |
boolean |
OverlayManager.onOptionsItemSelected(MenuItem item,
int menuIdOffset,
MapView mapView)
overlays事件onOptionsItemSelected
|
boolean |
IOverlayMenuProvider.onOptionsItemSelected(MenuItem pItem,
int pMenuIdOffset,
MapView pMapView)
当按钮被选中时
|
boolean |
DefaultOverlayManager.onOptionsItemSelected(MenuItem item,
int menuIdOffset,
MapView mapView) |
boolean |
TilesOverlay.onPrepareOptionsMenu(Menu pMenu,
int pMenuIdOffset,
MapView pMapView) |
boolean |
OverlayManager.onPrepareOptionsMenu(Menu pMenu,
int menuIdOffset,
MapView mapView)
overlays事件onPrepareOptionsMenu
|
boolean |
IOverlayMenuProvider.onPrepareOptionsMenu(Menu pMenu,
int pMenuIdOffset,
MapView pMapView)
准备创建OptionsMenu
|
boolean |
DefaultOverlayManager.onPrepareOptionsMenu(Menu pMenu,
int menuIdOffset,
MapView mapView) |
boolean |
OverlayManager.onScroll(MotionEvent pEvent1,
MotionEvent pEvent2,
float pDistanceX,
float pDistanceY,
MapView pMapView)
overlays事件onScroll
|
boolean |
Overlay.onScroll(MotionEvent pEvent1,
MotionEvent pEvent2,
float pDistanceX,
float pDistanceY,
MapView pMapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该事件
|
boolean |
DefaultOverlayManager.onScroll(MotionEvent pEvent1,
MotionEvent pEvent2,
float pDistanceX,
float pDistanceY,
MapView pMapView) |
void |
OverlayManager.onShowPress(MotionEvent pEvent,
MapView pMapView)
overlays事件onShowPress
|
void |
Overlay.onShowPress(MotionEvent pEvent,
MapView pMapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该事件
|
void |
DefaultOverlayManager.onShowPress(MotionEvent pEvent,
MapView pMapView) |
boolean |
Polyline.onSingleTapConfirmed(MotionEvent event,
MapView mapView) |
boolean |
Polygon.onSingleTapConfirmed(MotionEvent event,
MapView mapView) |
boolean |
OverlayManager.onSingleTapConfirmed(MotionEvent e,
MapView pMapView)
overlays事件onSingleTapConfirmed
|
boolean |
Overlay.onSingleTapConfirmed(MotionEvent e,
MapView mapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该单机确认事件
|
boolean |
Marker.onSingleTapConfirmed(MotionEvent event,
MapView mapView) |
boolean |
MapEventsOverlay.onSingleTapConfirmed(MotionEvent e,
MapView mapView) |
boolean |
ItemizedOverlay.onSingleTapConfirmed(MotionEvent e,
MapView mapView) |
boolean |
ItemizedIconOverlay.onSingleTapConfirmed(MotionEvent event,
MapView mapView) |
boolean |
FolderOverlay.onSingleTapConfirmed(MotionEvent e,
MapView mapView) |
boolean |
DefaultOverlayManager.onSingleTapConfirmed(MotionEvent e,
MapView pMapView) |
boolean |
OverlayManager.onSingleTapUp(MotionEvent pEvent,
MapView pMapView)
overlays事件onSingleTapUp
|
boolean |
Overlay.onSingleTapUp(MotionEvent e,
MapView mapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该事件
|
boolean |
MinimapOverlay.onSingleTapUp(MotionEvent pEvent,
MapView pMapView) |
boolean |
FolderOverlay.onSingleTapUp(MotionEvent e,
MapView mapView) |
boolean |
DefaultOverlayManager.onSingleTapUp(MotionEvent pEvent,
MapView pMapView) |
boolean |
OverlayManager.onTouchEvent(MotionEvent event,
MapView pMapView)
overlays事件onTouchEvent
|
boolean |
Overlay.onTouchEvent(MotionEvent event,
MapView mapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该触摸事件
|
boolean |
Marker.onTouchEvent(MotionEvent event,
MapView mapView) |
boolean |
FolderOverlay.onTouchEvent(MotionEvent e,
MapView mapView) |
boolean |
DefaultOverlayManager.onTouchEvent(MotionEvent event,
MapView pMapView) |
boolean |
OverlayManager.onTrackballEvent(MotionEvent event,
MapView pMapView)
overlays事件onTrackballEvent
|
boolean |
Overlay.onTrackballEvent(MotionEvent event,
MapView mapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该事件
|
boolean |
DefaultOverlayManager.onTrackballEvent(MotionEvent event,
MapView pMapView) |
void |
Marker.remove(MapView mapView)
移除所有marker
|
构造器和说明 |
---|
Marker(MapView mapView)
构造器
|
Marker(MapView mapView,
Context resourceProxy)
构造器
|
ScaleBarOverlay(MapView mapView)
构造器
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
CompassOverlay.onCreateOptionsMenu(Menu pMenu,
int pMenuIdOffset,
MapView pMapView) |
void |
LogoOverlay.onDetach(MapView mapView) |
void |
CompassOverlay.onDetach(MapView mapView) |
boolean |
CompassOverlay.onOptionsItemSelected(MenuItem pItem,
int pMenuIdOffset,
MapView pMapView) |
boolean |
CompassOverlay.onPrepareOptionsMenu(Menu pMenu,
int pMenuIdOffset,
MapView pMapView) |
构造器和说明 |
---|
CompassOverlay(Context context,
IOrientationProvider orientationProvider,
MapView mapView) |
CompassOverlay(Context context,
MapView mapView) |
LogoOverlay(Context context,
IOrientationProvider orientationProvider,
MapView mapView) |
LogoOverlay(Context context,
MapView mapView) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
RotationGestureOverlay.onCreateOptionsMenu(Menu pMenu,
int pMenuIdOffset,
MapView pMapView) |
boolean |
RotationGestureOverlay.onOptionsItemSelected(MenuItem pItem,
int pMenuIdOffset,
MapView pMapView) |
boolean |
RotationGestureOverlay.onPrepareOptionsMenu(Menu pMenu,
int pMenuIdOffset,
MapView pMapView) |
boolean |
RotationGestureOverlay.onTouchEvent(MotionEvent event,
MapView mapView) |
构造器和说明 |
---|
RotationGestureOverlay(Context context,
MapView mapView)
构造器
|
限定符和类型 | 方法和说明 |
---|---|
static FolderOverlay |
LatLonGridlineOverlay.getLatLonGrid(Context ctx,
MapView mapView)
设置网格
|
限定符和类型 | 方法和说明 |
---|---|
MapView |
InfoWindow.getMapView()
获得MapView对象.
|
限定符和类型 | 方法和说明 |
---|---|
static void |
InfoWindow.closeAllInfoWindowsOn(MapView mapView)
在地图上关闭所有的infowindow对象
|
static java.util.ArrayList<InfoWindow> |
InfoWindow.getOpenedInfoWindowsOn(MapView mapView)
返回所有的infowindow对象
|
构造器和说明 |
---|
BasicInfoWindow(int layoutResId,
MapView mapView)
构造器
|
InfoWindow(int layoutResId,
MapView mapView)
构造器
|
MarkerInfoWindow(int layoutResId,
MapView mapView)
构造器
|
限定符和类型 | 方法和说明 |
---|---|
void |
SimpleLocationOverlay.draw(Canvas c,
MapView osmv,
boolean shadow) |
void |
DirectedLocationOverlay.draw(Canvas c,
MapView osmv,
boolean shadow) |
boolean |
MyLocationNewOverlay.onCreateOptionsMenu(Menu pMenu,
int pMenuIdOffset,
MapView pMapView) |
void |
MyLocationNewOverlay.onDetach(MapView mapView) |
boolean |
MyLocationNewOverlay.onOptionsItemSelected(MenuItem pItem,
int pMenuIdOffset,
MapView pMapView) |
boolean |
MyLocationNewOverlay.onPrepareOptionsMenu(Menu pMenu,
int pMenuIdOffset,
MapView pMapView) |
boolean |
MyLocationNewOverlay.onTouchEvent(MotionEvent event,
MapView mapView) |
构造器和说明 |
---|
MyLocationNewOverlay(IMyLocationProvider myLocationProvider,
MapView mapView)
构造器
|
MyLocationNewOverlay(MapView mapView)
构造器
|