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, useDataConnection
public MapTileProviderArray(ITileSource pTileSource, IRegisterReceiver aRegisterReceiver, MapTileModuleProviderBase[] pTileProviderArray)
pTileSource
- aRegisterReceiver
- pTileProviderArray
- public void detach()
MapTileProviderBase
detach
在类中 MapTileProviderBase
public Drawable getMapTile(MapTile pTile)
MapTileProviderBase
getMapTile
在类中 MapTileProviderBase
pTile
- 地图瓦片public void mapTileRequestCompleted(MapTileRequestState aState, Drawable aDrawable)
MapTileProviderBase
mapTileRequestCompleted
在接口中 IMapTileProviderCallback
mapTileRequestCompleted
在类中 MapTileProviderBase
aState
- 地图瓦片请求状态对象aDrawable
- 地图瓦片请求Drawable对象public void mapTileRequestFailed(MapTileRequestState aState)
MapTileProviderBase
mapTileRequestFailed
在接口中 IMapTileProviderCallback
mapTileRequestFailed
在类中 MapTileProviderBase
aState
- 地图瓦片请求状态对象public void mapTileRequestExpiredTile(MapTileRequestState aState, Drawable aDrawable)
MapTileProviderBase
mapTileRequestExpiredTile
在接口中 IMapTileProviderCallback
mapTileRequestExpiredTile
在类中 MapTileProviderBase
aState
- 地图瓦片请求状态对象aDrawable
- 地图瓦片请求Drawable对象public boolean getProviderExists(MapTileModuleProviderBase provider)
provider
- 瓦片资源public int getMinimumZoomLevel()
MapTileProviderBase
getMinimumZoomLevel
在类中 MapTileProviderBase
public int getMaximumZoomLevel()
MapTileProviderBase
getMaximumZoomLevel
在类中 MapTileProviderBase
public void setTileSource(ITileSource aTileSource)
MapTileProviderBase
setTileSource
在类中 MapTileProviderBase
aTileSource
- ITileSource对象