public abstract class InnerUGCMapProviderBase extends java.lang.Object implements Disposable
构造器和说明 |
---|
InnerUGCMapProviderBase(com.supermap.data.Workspace ugoWorkspace, java.lang.String mapName, UGCMapProviderSetting mapProviderSetting, com.supermap.services.providers.MapPool mapPool)
通过 SuperMap 工作空间、地图名称、SuperMap 地图服务提供者配置信息构建 UGCMapProvider 对象。
|
InnerUGCMapProviderBase(com.supermap.data.Workspace ugoWorkspace, java.lang.String mapName, UGCMVTProviderSetting vectorTileProviderSetting, com.supermap.services.providers.MapPool mapPool) |
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放资源对象。
|
protected void |
doInitialize() |
protected void |
doInitializeFromUgoMapObj(com.supermap.mapping.Map ugoMap) |
MapParameter |
getDefaultMapParameter() |
java.lang.String |
getMBStyle(MapParameter mapParameter) |
java.lang.String |
getMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName) |
byte[] |
getMVTSpriteResource(MapParameter mapParameter, java.lang.String spriteName) |
byte[] |
getMVTTile(VectorTileParameter vectorTileParameter) |
java.lang.String |
getName() |
VectorStyle |
getVectorStyle(java.lang.String[] layerNames, VectorStyleType type, TileOutputType tileURLTemplate) |
java.lang.String[] |
listMVTSprites(MapParameter mapParameter) |
JSONObject |
replaceTileJson(JSONObject mbstyleJson, TileOutputType tileURLTemplate) |
public InnerUGCMapProviderBase(com.supermap.data.Workspace ugoWorkspace, java.lang.String mapName, UGCMVTProviderSetting vectorTileProviderSetting, com.supermap.services.providers.MapPool mapPool)
public InnerUGCMapProviderBase(com.supermap.data.Workspace ugoWorkspace, java.lang.String mapName, UGCMapProviderSetting mapProviderSetting, com.supermap.services.providers.MapPool mapPool)
通过 SuperMap 工作空间、地图名称、SuperMap 地图服务提供者配置信息构建 UGCMapProvider 对象。
ugoWorkspace
- SuperMap 工作空间,即 SuperMap Objects Java 的 Workspace 对象。mapName
- 地图名称。mapProviderSetting
- SuperMap 地图服务提供者配置信息。public void dispose()
Disposable
释放资源对象。
dispose
在接口中 Disposable
public java.lang.String getMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName)
public byte[] getMVTSpriteResource(MapParameter mapParameter, java.lang.String spriteName)
public byte[] getMVTTile(VectorTileParameter vectorTileParameter)
public java.lang.String getName()
public VectorStyle getVectorStyle(java.lang.String[] layerNames, VectorStyleType type, TileOutputType tileURLTemplate)
public MapParameter getDefaultMapParameter()
public java.lang.String getMBStyle(MapParameter mapParameter)
public JSONObject replaceTileJson(JSONObject mbstyleJson, TileOutputType tileURLTemplate)
public java.lang.String[] listMVTSprites(MapParameter mapParameter)
protected void doInitialize()
protected void doInitializeFromUgoMapObj(com.supermap.mapping.Map ugoMap)