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 - 要更新的矢量瓦片样式。