com.supermap.services.components.spi
Interface TiledVectorProvider
-
- All Superinterfaces:
- KeywordsQueryable
- All Known Implementing Classes:
- AbstractVectorTileProviderBase, MVTTileProvider, SVTilesMapProvider
public interface TiledVectorProvider extends KeywordsQueryable
The vector tile provider.
-
-
Method Summary
Methods Modifier and Type Method and Description java.lang.StringgetMVTSpriteJson(java.lang.String spriteName)Gets the json of the MVT Sprite.byte[]getMVTSpriteResource(java.lang.String spriteName)Gets the resource of the MVT Sprite.byte[]getMVTTile(VectorTileParameter vectorTileParameter)Gets the mvt tile.byte[]getSDFFonts(java.lang.String fontstack, java.lang.String range)Gets data of sdf format.byte[]getSymbolData(java.lang.String symbolId, OutputFormat format)Gets the symbol image.VectorTileDatagetVectorTile(VectorTileParameter vectorTileParameter)Gets vector tile of the map.java.lang.String[]listMVTSprites()Lists all the Sprites names of the MVT.voidupdateVectorStyle(java.lang.String layerName, VectorStyleType type, java.lang.String style)Updates the vector tile style according to the input layer name and the input vector style type.-
Methods inherited from interface com.supermap.services.components.spi.KeywordsQueryable
queryByKeywords
-
-
-
-
Method Detail
-
getVectorTile
VectorTileData getVectorTile(VectorTileParameter vectorTileParameter)
Gets vector tile of the map.
- Parameters:
vectorTileParameter- The parameters of the vector tile.- Returns:
- The vector tiles of map.
-
updateVectorStyle
void updateVectorStyle(java.lang.String layerName, VectorStyleType type, java.lang.String style)Updates the vector tile style according to the input layer name and the input vector style type.- Parameters:
layerName- The layer name.type- The vector style type.style- The vector tile style to be updated.
-
getSymbolData
byte[] getSymbolData(java.lang.String symbolId, OutputFormat format)Gets the symbol image.- Parameters:
symbolId- Symbol id.format- Symbol format.- Returns:
- The symbol data.
-
getMVTTile
byte[] getMVTTile(VectorTileParameter vectorTileParameter)
Gets the mvt tile.- Parameters:
vectorTileParameter- The parameters of the vector tile.- Returns:
- The mvt tile data.
-
listMVTSprites
java.lang.String[] listMVTSprites()
Lists all the Sprites names of the MVT.- Returns:
- Sprites names list.
-
getMVTSpriteJson
java.lang.String getMVTSpriteJson(java.lang.String spriteName)
Gets the json of the MVT Sprite.- Parameters:
spriteName- Sprite name.- Returns:
- The json of the MVT Sprite.
-
getMVTSpriteResource
byte[] getMVTSpriteResource(java.lang.String spriteName)
Gets the resource of the MVT Sprite.- Parameters:
spriteName- Sprite name.- Returns:
- The Sprite resource data.
-
getSDFFonts
byte[] getSDFFonts(java.lang.String fontstack, java.lang.String range)Gets data of sdf format.- Parameters:
fontstack- The font name.range- Font- Returns:
- Font data.
-
-