public class MapTileProviderArray extends MapTileProviderBase
| 构造器和说明 |
|---|
MapTileProviderArray(ITileSource pTileSource,
IRegisterReceiver aRegisterReceiver,
MapTileModuleProviderBase[] pTileProviderArray)
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
detach()
分离瓦片
|
Drawable |
getMapTile(MapTile pTile)
通过地图瓦片得到Drawable对象
|
int |
getMaximumZoomLevel()
最大缩放级别
|
int |
getMinimumZoomLevel()
最小缩放级别
|
boolean |
getProviderExists(MapTileModuleProviderBase provider)
判定瓦片资源是否存在资源列表中
|
void |
mapTileRequestCompleted(MapTileRequestState aState,
Drawable aDrawable)
通过实现类方法调用,表明它们已经完成了请求。
|
void |
mapTileRequestExpiredTile(MapTileRequestState aState,
Drawable aDrawable)
过期的瓦片数据。
|
void |
mapTileRequestFailed(MapTileRequestState aState)
检索所请求的地图瓦片失败,通过消息发送maptile_fail_id。
|
void |
setTileSource(ITileSource aTileSource)
设置瓦片源
|
clearTileCache, createTileCache, ensureCapacity, getTileSource, rescaleCache, setTileRequestCompleteHandler, setUseDataConnection, useDataConnectionpublic MapTileProviderArray(ITileSource pTileSource, IRegisterReceiver aRegisterReceiver, MapTileModuleProviderBase[] pTileProviderArray)
pTileSource - aRegisterReceiver - pTileProviderArray - public void detach()
MapTileProviderBasedetach 在类中 MapTileProviderBasepublic Drawable getMapTile(MapTile pTile)
MapTileProviderBasegetMapTile 在类中 MapTileProviderBasepTile - 地图瓦片public void mapTileRequestCompleted(MapTileRequestState aState, Drawable aDrawable)
MapTileProviderBasemapTileRequestCompleted 在接口中 IMapTileProviderCallbackmapTileRequestCompleted 在类中 MapTileProviderBaseaState - 地图瓦片请求状态对象aDrawable - 地图瓦片请求Drawable对象public void mapTileRequestFailed(MapTileRequestState aState)
MapTileProviderBasemapTileRequestFailed 在接口中 IMapTileProviderCallbackmapTileRequestFailed 在类中 MapTileProviderBaseaState - 地图瓦片请求状态对象public void mapTileRequestExpiredTile(MapTileRequestState aState, Drawable aDrawable)
MapTileProviderBasemapTileRequestExpiredTile 在接口中 IMapTileProviderCallbackmapTileRequestExpiredTile 在类中 MapTileProviderBaseaState - 地图瓦片请求状态对象aDrawable - 地图瓦片请求Drawable对象public boolean getProviderExists(MapTileModuleProviderBase provider)
provider - 瓦片资源public int getMinimumZoomLevel()
MapTileProviderBasegetMinimumZoomLevel 在类中 MapTileProviderBasepublic int getMaximumZoomLevel()
MapTileProviderBasegetMaximumZoomLevel 在类中 MapTileProviderBasepublic void setTileSource(ITileSource aTileSource)
MapTileProviderBasesetTileSource 在类中 MapTileProviderBaseaTileSource - ITileSource对象