public class MinimapOverlay extends TilesOverlay
Overlay.Snappable
INVERT_COLORS, MENU_MAP_MODE, MENU_OFFLINE, MENU_TILE_SOURCE_STARTING_ID
DEBUGMODE, DEFAULT_ZOOMLEVEL_MINIMAP_DIFFERENCE, NOT_SET
构造器和说明 |
---|
MinimapOverlay(Context pContext,
Handler pTileRequestCompleteHandler)
构造器
|
MinimapOverlay(Context pContext,
Handler pTileRequestCompleteHandler,
MapTileProviderBase pTileProvider)
构造器
|
MinimapOverlay(Context pContext,
Handler pTileRequestCompleteHandler,
MapTileProviderBase pTileProvider,
int pZoomDifference)
构造器
|
限定符和类型 | 方法和说明 |
---|---|
int |
getHeight()
获得迷你地图的高度
|
int |
getPadding()
获得迷你地图的内边距
|
int |
getWidth()
获得迷你地图的宽度
|
int |
getZoomDifference()
获得缩放比列
|
boolean |
isOptionsMenuEnabled()
外部调用时确定是否可以使用OptionsMenu
|
boolean |
onDoubleTap(MotionEvent pEvent,
MapView pMapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该双击事件
|
boolean |
onLongPress(MotionEvent pEvent,
MapView pMapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该事件
|
boolean |
onSingleTapUp(MotionEvent pEvent,
MapView pMapView)
默认不做任何事情,你可以使用此方法阻断所有的触摸事件,return TRUE,ELse return FALSE;在返回true时,并且点击地图位置无覆盖物,则有机会去
处理该事件
|
void |
setHeight(int height)
设置迷你地图的高度
|
void |
setPadding(int padding)
设置迷你地图的内边距
|
void |
setTileSource(ITileSource pTileSource) |
void |
setWidth(int width)
设置迷你地图的宽度
|
void |
setZoomDifference(int zoomDifference)
设置缩放比例
|
drawTiles, getLoadingBackgroundColor, getLoadingLineColor, getMaximumZoomLevel, getMinimumZoomLevel, getOvershootTileCache, onCreateOptionsMenu, onDetach, onOptionsItemSelected, onPrepareOptionsMenu, setColorFilter, setLoadingBackgroundColor, setLoadingLineColor, setOptionsMenuEnabled, setOvershootTileCache, setUseDataConnection, useDataConnection
isEnabled, onDoubleTapEvent, onDown, onFling, onKeyDown, onKeyUp, onScroll, onShowPress, onSingleTapConfirmed, onTouchEvent, onTrackballEvent, setEnabled
public MinimapOverlay(Context pContext, Handler pTileRequestCompleteHandler, MapTileProviderBase pTileProvider, int pZoomDifference)
pContext
- 上下文对象pTileRequestCompleteHandler
- handler处理完整的请求pTileProvider
- 瓦片服务提供商pZoomDifference
- 缩放比列public MinimapOverlay(Context pContext, Handler pTileRequestCompleteHandler, MapTileProviderBase pTileProvider)
pContext
- 上下文对象pTileRequestCompleteHandler
- handler处理完整的消息请求pTileProvider
- 瓦片服务提供商public MinimapOverlay(Context pContext, Handler pTileRequestCompleteHandler)
pContext
- 上下文对象pTileRequestCompleteHandler
- handler处理完整的消息请求public void setTileSource(ITileSource pTileSource)
public int getZoomDifference()
public void setZoomDifference(int zoomDifference)
zoomDifference
- 缩放比例public boolean onSingleTapUp(MotionEvent pEvent, MapView pMapView)
Overlay
onSingleTapUp
在类中 Overlay
public boolean onDoubleTap(MotionEvent pEvent, MapView pMapView)
Overlay
onDoubleTap
在类中 Overlay
public boolean onLongPress(MotionEvent pEvent, MapView pMapView)
Overlay
onLongPress
在类中 Overlay
public boolean isOptionsMenuEnabled()
IOverlayMenuProvider
isOptionsMenuEnabled
在接口中 IOverlayMenuProvider
isOptionsMenuEnabled
在类中 TilesOverlay
public void setWidth(int width)
width
- 迷你地图宽度public int getWidth()
public void setHeight(int height)
height
- 迷你地图的高度public int getHeight()
public void setPadding(int padding)
padding
- 迷你地图的内边距public int getPadding()