com.supermap.services.components.spi
接口 TiledVectorProvider
-
- 所有超级接口:
- KeywordsQueryable, MVTSupportedProvider, ProjectionExtent, SDFFontsSupportedProvider, SpritesAvailable, SpritesSupportedProvider, StyleAvailable, StyleUpdatable, SymbolDataAvailable, VectorTileAvailable
- 所有已知实现类:
- AbstractVectorTileProviderBase, MBTilesMapProvider, MongoDBMVTTileProvider, MVTTileProvider, RestMapProvider, SVTilesMapProvider, UGCMVTProvider, VTPKMapProvider
public interface TiledVectorProvider extends KeywordsQueryable, SDFFontsSupportedProvider, SpritesSupportedProvider, ProjectionExtent, MVTSupportedProvider, SymbolDataAvailable, VectorTileAvailable, StyleUpdatable, SpritesAvailable, StyleAvailable
矢量切片提供者spi。矢量切片提供者spi,供矢量瓦片服务组件使用。
-
-
方法概要
方法 限定符和类型 方法和说明 java.lang.String
getMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName)
获取Sprite jsonjava.lang.String
getMVTSpriteJson(java.lang.String mapName, java.lang.String spriteName)
获取Sprite json。byte[]
getMVTSpriteResource(MapParameter mapParameter, java.lang.String spriteName)
获取Sprite资源byte[]
getMVTSpriteResource(java.lang.String mapName, java.lang.String spriteName)
获取Sprite资源。java.util.List<java.lang.String>
getNames()
获取当前矢量瓦片服务提供者所对应的所有地图名。Rectangle2D
getProjectionExtent(java.lang.String mapName)
获取当前投影下的范围byte[]
getSymbolData(java.lang.String symbolId, OutputFormat format)
获取符号图片。VectorStyle
getVectorStyle(java.lang.String mapName, java.lang.String[] layerNames, VectorStyleType type)
获取指定地图中,指定矢量图层的样式。VectorStyle
getVectorStyle(VectorStyleParameter vectorStyleParameter)
获取指定地图中,指定矢量图层的样式VectorTileData
getVectorTile(VectorTileParameter vectorTileParameter)
获取矢量地图切片。VectorTileParameter
getVectorTileParameter(java.lang.String mapName)
获取指定矢量瓦片地图的矢量瓦片参数 获取指定矢量瓦片地图的矢量瓦片参数java.lang.String[]
listMVTSprites(MapParameter mapParameter)
列出所有的Sprites名字java.lang.String[]
listMVTSprites(java.lang.String mapName)
列出地图名为mapName
地图的所有Sprites名字。QueryResult
queryByKeywords(java.lang.String mapName, KeywordsQueryParameterSet queryParameterSet)
根据关键字查询地图上的要素。void
updateVectorStyle(java.lang.String layerName, VectorStyleType type, java.lang.String style)
根据图层名和矢量样式类型更新矢量瓦片样式。-
从接口继承的方法 com.supermap.services.components.spi.SDFFontsSupportedProvider
getSDFFonts
-
从接口继承的方法 com.supermap.services.components.spi.MVTSupportedProvider
getMVTTile
-
-
-
-
方法详细资料
-
getMVTSpriteJson
java.lang.String getMVTSpriteJson(java.lang.String mapName, java.lang.String spriteName)
从接口复制的说明:SpritesAvailable
获取Sprite json。根据 和 获取对应的Sprite json。
- 指定者:
getMVTSpriteJson
在接口中SpritesAvailable
- 参数:
mapName
- 要查询的地图的名字。spriteName
- 要查询的Sprite的名字。- 返回:
- Sprite json字符串。
-
getMVTSpriteResource
byte[] getMVTSpriteResource(java.lang.String mapName, java.lang.String spriteName)
从接口复制的说明:SpritesAvailable
获取Sprite资源。根据 和 获取对应的Sprite资源。
- 指定者:
getMVTSpriteResource
在接口中SpritesAvailable
- 参数:
mapName
- 要查询的地图的名字。spriteName
- 要查询的Sprite的名字。- 返回:
- Sprite资源。
-
listMVTSprites
java.lang.String[] listMVTSprites(java.lang.String mapName)
从接口复制的说明:SpritesAvailable
列出地图名为mapName
地图的所有Sprites名字。- 指定者:
listMVTSprites
在接口中SpritesAvailable
- 参数:
mapName
- 要查询的地图的名字。- 返回:
- Sprites名字列表。
-
getNames
java.util.List<java.lang.String> getNames()
获取当前矢量瓦片服务提供者所对应的所有地图名。获取当前矢量瓦片服务提供者所对应的所有地图名。
- 返回:
- 地图名列表
- 从以下版本开始:
- 12.0.0
-
getProjectionExtent
Rectangle2D getProjectionExtent(java.lang.String mapName)
从接口复制的说明:ProjectionExtent
获取当前投影下的范围
- 指定者:
getProjectionExtent
在接口中ProjectionExtent
- 返回:
-
getSymbolData
byte[] getSymbolData(java.lang.String symbolId, OutputFormat format)
从接口复制的说明:SymbolDataAvailable
获取符号图片。- 指定者:
getSymbolData
在接口中SymbolDataAvailable
- 参数:
symbolId
- 符号id。format
- 符号格式。- 返回:
- 符号数据。
-
getVectorStyle
VectorStyle getVectorStyle(java.lang.String mapName, java.lang.String[] layerNames, VectorStyleType type)
从接口复制的说明:StyleAvailable
获取指定地图中,指定矢量图层的样式。- 指定者:
getVectorStyle
在接口中StyleAvailable
- 参数:
mapName
- 地图名称。layerNames
- 图层名称。type
- 矢量样式类型。- 返回:
- 矢量图层样式。
-
getVectorStyle
VectorStyle getVectorStyle(VectorStyleParameter vectorStyleParameter)
从接口复制的说明:StyleAvailable
获取指定地图中,指定矢量图层的样式- 指定者:
getVectorStyle
在接口中StyleAvailable
- 参数:
vectorStyleParameter
- 矢量风格参数。
-
getVectorTile
VectorTileData getVectorTile(VectorTileParameter vectorTileParameter)
从接口复制的说明:VectorTileAvailable
获取矢量地图切片。- 指定者:
getVectorTile
在接口中VectorTileAvailable
- 参数:
vectorTileParameter
- 矢量地图切片参数。- 返回:
- 矢量地图切片。
-
getVectorTileParameter
VectorTileParameter getVectorTileParameter(java.lang.String mapName)
获取指定矢量瓦片地图的矢量瓦片参数获取指定矢量瓦片地图的矢量瓦片参数
- 参数:
mapName
- 地图名- 返回:
- 所对应的地图的矢量瓦片参数。
- 从以下版本开始:
- 12.0.0
-
listMVTSprites
java.lang.String[] listMVTSprites(MapParameter mapParameter)
从接口复制的说明:SpritesSupportedProvider
列出所有的Sprites名字
- 指定者:
listMVTSprites
在接口中SpritesSupportedProvider
- 返回:
- Sprites名字集合
-
getMVTSpriteJson
java.lang.String getMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName)
从接口复制的说明:SpritesSupportedProvider
获取Sprite json
- 指定者:
getMVTSpriteJson
在接口中SpritesSupportedProvider
- 返回:
- Sprite的json
-
getMVTSpriteResource
byte[] getMVTSpriteResource(MapParameter mapParameter, java.lang.String spriteName)
从接口复制的说明:SpritesSupportedProvider
获取Sprite资源
- 指定者:
getMVTSpriteResource
在接口中SpritesSupportedProvider
- 返回:
- Sprite资源数据
-
queryByKeywords
QueryResult queryByKeywords(java.lang.String mapName, KeywordsQueryParameterSet queryParameterSet)
从接口复制的说明:KeywordsQueryable
根据关键字查询地图上的要素。- 指定者:
queryByKeywords
在接口中KeywordsQueryable
- 参数:
mapName
- 地图名。- 返回:
-
updateVectorStyle
void updateVectorStyle(java.lang.String layerName, VectorStyleType type, java.lang.String style)
从接口复制的说明:StyleUpdatable
根据图层名和矢量样式类型更新矢量瓦片样式。- 指定者:
updateVectorStyle
在接口中StyleUpdatable
- 参数:
layerName
- 图层名。type
- 矢量样式类型。style
- 要更新的矢量瓦片样式。
-
-