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(TileInfo<?> tile)
存储切片。
|
void |
storeTiles(TileInfo<?>[] 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(TileInfo<?> tile) throws StoreTileFailedException
TileStore存储切片。
storeTile 在接口中 TileStoreStoreTileFailedExceptionpublic void setTileCommiter(RemoteTileStore.TilesCommiter tileCommiter)
protected long getTileByteSizeInMemory()
public void storeTiles(TileInfo<?>[] 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