public class RemoteTileStore extends java.lang.Object implements TileStore
| 限定符和类型 | 类和说明 |
|---|---|
protected static interface |
RemoteTileStore.TilesCommiter |
| 限定符和类型 | 字段和说明 |
|---|---|
protected static int |
MAX_COMMIT |
protected static long |
MAX_TILEBYTESIZE_IN_MEMORY |
| 构造器和说明 |
|---|
RemoteTileStore() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
appendTileVersionUpdate(java.lang.String tileVersionName, double[] scaleDenominators, double[] resolutions, Rectangle2D bounds)
向指定的切片版本中追加更新信息
|
void |
commit()
将切片存入切片集中。
|
java.lang.String |
createNewVersion(java.lang.String parentVersion, java.lang.String versionDescription, VersionUpdate versionUpdate)
新建一个切片版本。
|
void |
dispose()
释放资源对象。
|
java.lang.String |
getLastTileVersion()
获取最新的切片版本。
|
MetaData |
getMetaData() |
protected long |
getTileByteSizeInMemory() |
TilesetDesc |
getTilesetDesc()
获取切片描述。
|
java.lang.String |
getToken() |
boolean |
init(TileSourceInfo tileSourceInfo, MetaData metaData, boolean createTilesetIfNotExist)
初始化。
|
void |
setTileCommiter(RemoteTileStore.TilesCommiter tileCommiter) |
void |
storeTile( tile)
存储切片。
|
void |
storeTiles([] tiles)
存储切片。
|
protected static final int MAX_COMMIT
protected static final long MAX_TILEBYTESIZE_IN_MEMORY
public void dispose()
Disposable释放资源对象。
dispose 在接口中 Disposablepublic boolean init(TileSourceInfo tileSourceInfo, MetaData metaData, boolean createTilesetIfNotExist)
TileStore初始化。
public MetaData getMetaData()
public java.lang.String getToken()
public void storeTile( tile)
throws StoreTileFailedException
TileStore存储切片。
storeTile 在接口中 TileStoreStoreTileFailedExceptionpublic void setTileCommiter(RemoteTileStore.TilesCommiter tileCommiter)
protected long getTileByteSizeInMemory()
public void storeTiles([] tiles)
throws StoreTileFailedException
TileStore存储切片。
storeTiles 在接口中 TileStoreStoreTileFailedException
public java.lang.String createNewVersion(java.lang.String parentVersion,
java.lang.String versionDescription,
VersionUpdate versionUpdate)
TileStore新建一个切片版本。
createNewVersion 在接口中 TileStorepublic java.lang.String getLastTileVersion()
TileStore获取最新的切片版本。
getLastTileVersion 在接口中 TileStore
public boolean appendTileVersionUpdate(java.lang.String tileVersionName,
double[] scaleDenominators,
double[] resolutions,
Rectangle2D bounds)
TileStore向指定的切片版本中追加更新信息
appendTileVersionUpdate 在接口中 TileStorepublic TilesetDesc getTilesetDesc()
TileStore获取切片描述。
getTilesetDesc 在接口中 TileStore
public void commit()
throws StoreTileFailedException
TileStore将切片存入切片集中。
commit 在接口中 TileStoreStoreTileFailedException