com.supermap.services.components.impl
类 VectorMapImpl
- java.lang.Object
-
- com.supermap.services.components.impl.VectorMapImpl
-
- 所有已实现的接口:
- ComponentContextAware, Disposable, VectorMap, VectorQuery
public class VectorMapImpl extends java.lang.Object implements VectorMap, VectorQuery, Disposable, ComponentContextAware
-
-
构造器概要
构造器 构造器和说明 VectorMapImpl()VectorMapImpl(ComponentContext tempContext)
-
方法概要
方法 限定符和类型 方法和说明 voiddispose()释放资源对象。java.util.List<VectorLayerInfo>getDatas()byte[]getFonts(java.lang.String styleId, java.lang.String fontstack, java.lang.String range)byte[]getMVTTile(VectorTileParameter vectorTileParameter)protected VectorMapProvidergetProvider()VectorServerInfogetServerInfo(java.lang.String serverName)java.lang.StringgetSpriteJson(java.lang.String styleId, java.lang.String spriteName)byte[]getSpriteResource(java.lang.String styleId, java.lang.String spriteName)JSONObjectgetStyle(java.lang.String styleId, VectorStyleType vectorStyleType)java.util.List<VectorLayerInfo>getStyleLayers(java.lang.String serverName, java.lang.String styleId)java.util.List<java.lang.String>getStyleNames()byte[]getTileImage(VectorRenderParameter parameter)QueryResultqueryByPoint(PointQueryParameter param)QueryResultqueryFeatures(GetFeatureParameters parameter, java.lang.String serverName)MapLegendqueryLegend(StyledLegendParameter parameter)voidsetComponentContext(ComponentContext context)设置服务组件上下文。voidsetStyle(java.lang.String styleId, JSONObject style)
-
-
-
构造器详细资料
-
VectorMapImpl
public VectorMapImpl()
-
VectorMapImpl
public VectorMapImpl(ComponentContext tempContext)
-
-
方法详细资料
-
setComponentContext
public void setComponentContext(ComponentContext context)
从接口复制的说明:ComponentContextAware设置服务组件上下文。
- 指定者:
setComponentContext在接口中ComponentContextAware- 参数:
context- 服务组件上下文。
-
getMVTTile
public byte[] getMVTTile(VectorTileParameter vectorTileParameter)
- 指定者:
getMVTTile在接口中VectorMap
-
getSpriteResource
public byte[] getSpriteResource(java.lang.String styleId, java.lang.String spriteName)- 指定者:
getSpriteResource在接口中VectorMap
-
getFonts
public byte[] getFonts(java.lang.String styleId, java.lang.String fontstack, java.lang.String range)
-
getSpriteJson
public java.lang.String getSpriteJson(java.lang.String styleId, java.lang.String spriteName)- 指定者:
getSpriteJson在接口中VectorMap
-
getStyleNames
public java.util.List<java.lang.String> getStyleNames()
- 指定者:
getStyleNames在接口中VectorMap
-
getDatas
public java.util.List<VectorLayerInfo> getDatas()
-
getStyle
public JSONObject getStyle(java.lang.String styleId, VectorStyleType vectorStyleType)
-
setStyle
public void setStyle(java.lang.String styleId, JSONObject style)
-
dispose
public void dispose()
从接口复制的说明:Disposable释放资源对象。
- 指定者:
dispose在接口中Disposable
-
getProvider
protected VectorMapProvider getProvider()
-
getTileImage
public byte[] getTileImage(VectorRenderParameter parameter)
- 指定者:
getTileImage在接口中VectorMap
-
queryFeatures
public QueryResult queryFeatures(GetFeatureParameters parameter, java.lang.String serverName)
- 指定者:
queryFeatures在接口中VectorQuery
-
queryByPoint
public QueryResult queryByPoint(PointQueryParameter param)
- 指定者:
queryByPoint在接口中VectorQuery
-
queryLegend
public MapLegend queryLegend(StyledLegendParameter parameter)
- 指定者:
queryLegend在接口中VectorQuery
-
getServerInfo
public VectorServerInfo getServerInfo(java.lang.String serverName)
- 指定者:
getServerInfo在接口中VectorQuery
-
getStyleLayers
public java.util.List<VectorLayerInfo> getStyleLayers(java.lang.String serverName, java.lang.String styleId)
- 指定者:
getStyleLayers在接口中VectorQuery
-
-