public class ObjectStorageInfo
extends com.supermap.data.InternalHandleDisposable
MapCacheBuilder.setObjectStorageInfo(ObjectStorageInfo)
设置瓦片的对象存储信息(若瓦片不采用对象存储,MapCacheBuilder.setObjectStorageInfo(ObjectStorageInfo)
设置为null即可)。
多进程生成地图瓦片的子任务仅支持本地存储,通过MapCacheBuilder.setOutputFolder(String)
方法设置子任务存储目录。
地图瓦片支持兼容 AWS S3协议的对象存储。
地图瓦片采用对象存储,首先,要保证程序可以访问对应的对象存储服务,相关内容及地图瓦片对象存储目录的书写,请参见关联接口的描述,包括:CloudStorageConnectionInfoManager
、CloudStorageConnectionInfoS3
、CloudStorageConnectionInfo.setPath(String)
。
Snippet 'ObjectStorageInfo.example' not found.
构造器和说明 |
---|
ObjectStorageInfo()
构造一个新的 ObjectStorageInfo新对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose() |
String |
getPath()
返回地图瓦片存储的对象存储路径。
|
StorageType |
getStorageType()
已过时。
11.2.0版本标记废弃,使用方法
MapCacheBuilder.getStorageType() 替代。 |
static void |
setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
boolean disposable) |
void |
setPath(String path)
设置地图瓦片存储的对象存储路径。
|
void |
setStorageType(StorageType type)
已过时。
11.2.0版本标记废弃,使用方法
MapCacheBuilder.setStorageType(StorageType) 替代。 |
@Deprecated public StorageType getStorageType()
MapCacheBuilder.getStorageType()
替代。MapCacheBuilder.getStorageType()
替代。IllegalStateException
- 当前对象已被释放。@Deprecated public void setStorageType(StorageType type)
MapCacheBuilder.setStorageType(StorageType)
替代。MapCacheBuilder.setStorageType(StorageType)
替代。type
- 生成缓存的类型,这里仅支持紧凑或原始两种类型。IllegalStateException
- 当前对象已被释放。IllegalArgumentException
- 参数设置异常,只能为Original或Compact类型。public String getPath()
IllegalStateException
- 当前对象已被释放。public void setPath(String path)
地图瓦片采用对象存储,首先,要保证程序可以访问对应的对象存储服务,相关内容及地图瓦片对象存储目录的书写,请参见关联接口的描述,包括:CloudStorageConnectionInfoManager
、CloudStorageConnectionInfoS3
、CloudStorageConnectionInfo.setPath(String)
。
path
- 地图瓦片存储的对象存储路径。IllegalStateException
- 当前对象已被释放。public void dispose()
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
Copyright © 2021–2024 SuperMap. All rights reserved.