com.supermap.services.providers
类 InnerUGCMapProviderBase
- java.lang.Object
 - 
- com.supermap.services.providers.InnerUGCMapProviderBase
 
 
- 
- 所有已实现的接口:
 - Disposable
 
- 直接已知子类:
 - InnerUGCMVTProvider
 
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) 
- 
方法概要
方法 限定符和类型 方法和说明 voiddispose()释放资源对象。protected voiddoInitialize()protected voiddoInitializeFromUgoMapObj(com.supermap.mapping.Map ugoMap)MapParametergetDefaultMapParameter()java.lang.StringgetMBStyle(MapParameter mapParameter)java.lang.StringgetMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName)byte[]getMVTSpriteResource(MapParameter mapParameter, java.lang.String spriteName)byte[]getMVTTile(VectorTileParameter vectorTileParameter)java.lang.StringgetName()VectorStylegetVectorStyle(java.lang.String[] layerNames, VectorStyleType type, TileOutputType tileURLTemplate)java.lang.String[]listMVTSprites(MapParameter mapParameter)JSONObjectreplaceTileJson(JSONObject mbstyleJson, TileOutputType tileURLTemplate) 
 - 
 
- 
- 
构造器详细资料
- 
InnerUGCMapProviderBase
public InnerUGCMapProviderBase(com.supermap.data.Workspace ugoWorkspace, java.lang.String mapName, UGCMVTProviderSetting vectorTileProviderSetting, com.supermap.services.providers.MapPool mapPool) 
- 
InnerUGCMapProviderBase
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 地图服务提供者配置信息。
 
 - 
 
- 
方法详细资料
- 
dispose
public void dispose()
从接口复制的说明:Disposable释放资源对象。
- 指定者:
 dispose在接口中Disposable
 
- 
getMVTSpriteJson
public java.lang.String getMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName)
 
- 
getMVTSpriteResource
public byte[] getMVTSpriteResource(MapParameter mapParameter, java.lang.String spriteName)
 
- 
getMVTTile
public byte[] getMVTTile(VectorTileParameter vectorTileParameter)
 
- 
getName
public java.lang.String getName()
 
- 
getVectorStyle
public VectorStyle getVectorStyle(java.lang.String[] layerNames, VectorStyleType type, TileOutputType tileURLTemplate)
 
- 
getDefaultMapParameter
public MapParameter getDefaultMapParameter()
 
- 
getMBStyle
public java.lang.String getMBStyle(MapParameter mapParameter)
 
- 
replaceTileJson
public JSONObject replaceTileJson(JSONObject mbstyleJson, TileOutputType tileURLTemplate) 
- 
listMVTSprites
public java.lang.String[] listMVTSprites(MapParameter mapParameter)
 
- 
doInitialize
protected void doInitialize()
 
- 
doInitializeFromUgoMapObj
protected void doInitializeFromUgoMapObj(com.supermap.mapping.Map ugoMap)
 
 - 
 
 -