public interface TiledVectorProvider extends KeywordsQueryable, SDFFontsSupportedProvider, SpritesSupportedProvider, ProjectionExtent, MVTSupportedProvider, SymbolDataAvailable, VectorTileAvailable, StyleUpdatable, SpritesAvailable, StyleAvailable
矢量切片提供者spi,供矢量瓦片服务组件使用。
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName)
获取Sprite json
|
java.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)
根据图层名和矢量样式类型更新矢量瓦片样式。
|
getSDFFontsgetMVTTile
java.lang.String getMVTSpriteJson(java.lang.String mapName,
java.lang.String spriteName)
SpritesAvailable根据 和 获取对应的Sprite json。
getMVTSpriteJson 在接口中 SpritesAvailablemapName - 要查询的地图的名字。spriteName - 要查询的Sprite的名字。
byte[] getMVTSpriteResource(java.lang.String mapName,
java.lang.String spriteName)
SpritesAvailable根据 和 获取对应的Sprite资源。
getMVTSpriteResource 在接口中 SpritesAvailablemapName - 要查询的地图的名字。spriteName - 要查询的Sprite的名字。java.lang.String[] listMVTSprites(java.lang.String mapName)
SpritesAvailablemapName 地图的所有Sprites名字。listMVTSprites 在接口中 SpritesAvailablemapName - 要查询的地图的名字。java.util.List<java.lang.String> getNames()
获取当前矢量瓦片服务提供者所对应的所有地图名。
Rectangle2D getProjectionExtent(java.lang.String mapName)
ProjectionExtent获取当前投影下的范围
getProjectionExtent 在接口中 ProjectionExtent
byte[] getSymbolData(java.lang.String symbolId,
OutputFormat format)
SymbolDataAvailablegetSymbolData 在接口中 SymbolDataAvailablesymbolId - 符号id。format - 符号格式。VectorStyle getVectorStyle(java.lang.String mapName, java.lang.String[] layerNames, VectorStyleType type)
StyleAvailablegetVectorStyle 在接口中 StyleAvailablemapName - 地图名称。layerNames - 图层名称。type - 矢量样式类型。VectorStyle getVectorStyle(VectorStyleParameter vectorStyleParameter)
StyleAvailablegetVectorStyle 在接口中 StyleAvailablevectorStyleParameter - 矢量风格参数。VectorTileData getVectorTile(VectorTileParameter vectorTileParameter)
VectorTileAvailablegetVectorTile 在接口中 VectorTileAvailablevectorTileParameter - 矢量地图切片参数。VectorTileParameter getVectorTileParameter(java.lang.String mapName)
获取指定矢量瓦片地图的矢量瓦片参数
mapName - 地图名java.lang.String[] listMVTSprites(MapParameter mapParameter)
SpritesSupportedProvider列出所有的Sprites名字
listMVTSprites 在接口中 SpritesSupportedProviderjava.lang.String getMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName)
SpritesSupportedProvider获取Sprite json
getMVTSpriteJson 在接口中 SpritesSupportedProviderbyte[] getMVTSpriteResource(MapParameter mapParameter, java.lang.String spriteName)
SpritesSupportedProvider获取Sprite资源
getMVTSpriteResource 在接口中 SpritesSupportedProviderQueryResult queryByKeywords(java.lang.String mapName, KeywordsQueryParameterSet queryParameterSet)
KeywordsQueryablequeryByKeywords 在接口中 KeywordsQueryablemapName - 地图名。
void updateVectorStyle(java.lang.String layerName,
VectorStyleType type,
java.lang.String style)
StyleUpdatableupdateVectorStyle 在接口中 StyleUpdatablelayerName - 图层名。type - 矢量样式类型。style - 要更新的矢量瓦片样式。