public abstract class MapTileProviderBase extends java.lang.Object implements IMapTileProviderCallback
| 构造器和说明 | 
|---|
| MapTileProviderBase(ITileSource pTileSource)构造方法 | 
| MapTileProviderBase(ITileSource pTileSource,
                   Handler pDownloadFinishedListener)构造方法 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | clearTileCache()清空缓存数据 | 
| MapTileCache | createTileCache()设置瓦片缓存对象 | 
| abstract void | detach()分离瓦片 | 
| void | ensureCapacity(int pCapacity)确认哈希容量 | 
| abstract Drawable | getMapTile(MapTile pTile)通过地图瓦片得到Drawable对象 | 
| abstract int | getMaximumZoomLevel()最大缩放级别 | 
| abstract int | getMinimumZoomLevel()最小缩放级别 | 
| ITileSource | getTileSource()获得瓦片源 | 
| void | mapTileRequestCompleted(MapTileRequestState pState,
                       Drawable pDrawable)通过实现类方法调用,表明它们已经完成了请求。 | 
| void | mapTileRequestExpiredTile(MapTileRequestState pState,
                         Drawable pDrawable)过期的瓦片数据。 | 
| void | mapTileRequestFailed(MapTileRequestState pState)检索所请求的地图瓦片失败,通过消息发送maptile_fail_id。 | 
| void | rescaleCache(Projection pProjection,
            int pNewZoomLevel,
            int pOldZoomLevel,
            Rect pViewPort)使用当前缩放比例重新创建缓存 | 
| void | setTileRequestCompleteHandler(Handler handler)设置瓦片请求结束hanlder | 
| void | setTileSource(ITileSource pTileSource)设置瓦片源 | 
| void | setUseDataConnection(boolean pMode)设置是否使用网络连接 | 
| boolean | useDataConnection()是否使用网络连接,可以使用,返回true.不可以使用,返回false. | 
public MapTileProviderBase(ITileSource pTileSource)
pTileSource - 瓦片源public MapTileProviderBase(ITileSource pTileSource, Handler pDownloadFinishedListener)
pTileSource - 瓦片源pDownloadFinishedListener - handler对象public abstract Drawable getMapTile(MapTile pTile)
pTile - 地图瓦片public abstract void detach()
public abstract int getMinimumZoomLevel()
public abstract int getMaximumZoomLevel()
public void setTileSource(ITileSource pTileSource)
pTileSource - ITileSource对象public ITileSource getTileSource()
public MapTileCache createTileCache()
public void mapTileRequestCompleted(MapTileRequestState pState, Drawable pDrawable)
mapTileRequestCompleted 在接口中 IMapTileProviderCallbackpState - 地图瓦片请求状态对象pDrawable - 地图瓦片请求Drawable对象public void mapTileRequestFailed(MapTileRequestState pState)
mapTileRequestFailed 在接口中 IMapTileProviderCallbackpState - 地图瓦片请求状态对象public void mapTileRequestExpiredTile(MapTileRequestState pState, Drawable pDrawable)
mapTileRequestExpiredTile 在接口中 IMapTileProviderCallbackpState - 地图瓦片请求状态对象pDrawable - 地图瓦片请求Drawable对象public void setTileRequestCompleteHandler(Handler handler)
handler - hanlderpublic void ensureCapacity(int pCapacity)
pCapacity - 哈希容量值public void clearTileCache()
public boolean useDataConnection()
useDataConnection 在接口中 IMapTileProviderCallbackpublic void setUseDataConnection(boolean pMode)
pMode - 为true可以使用网络连接,为false,不可以使用网络连接.public void rescaleCache(Projection pProjection, int pNewZoomLevel, int pOldZoomLevel, Rect pViewPort)
pNewZoomLevel - 现在的缩放级别pOldZoomLevel - 先前的缩放级别pViewPort - 需要的视图端口