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)
-
方法概要
方法 限定符和类型 方法和说明 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)
-
-
-
构造器详细资料
-
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)
-
-