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)
-
-