public class MVTTileProvider extends AbstractVectorTileProviderBase
DEFAULTDPI, defaultMapParameter, dpi| Constructor and Description | 
|---|
| MVTTileProvider() | 
| MVTTileProvider(MVTTileProviderSetting setting) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | dispose()Release the resource object. | 
| java.lang.String | getMVTSpriteJson(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. | 
| VectorStyle | getVectorStyle(java.lang.String mapName, java.lang.String[] layerNames, VectorStyleType type)Gets the specified vector layer style in the specified map. | 
| java.lang.String[] | listMVTSprites()Lists all the Sprites names of the MVT. | 
| void | setProviderContext(ProviderContext context)Sets the service provider context | 
| boolean | support(java.lang.String mapName, MapCapability capability)Determines whether the map supports the specified function. | 
clearCache, findNearest, getDefaultMapParameter, getMapImage, getMapParameter, getNames, getOverview, getResource, getResource, getSymbolData, getVectorTile, measureArea, measureDistance, pixelToMillMeter, queryByBounds, queryByDistance, queryByGeometry, queryByKeywords, queryBySQL, setDefaultMapParameter, updateMap, updateVectorStyle, viewEntirepublic MVTTileProvider()
public MVTTileProvider(MVTTileProviderSetting setting)
public void setProviderContext(ProviderContext context)
ProviderContextAwareSets the service provider context
context - service provider context
public boolean support(java.lang.String mapName,
              MapCapability capability)
MapProvidermapName - The map name.capability - Function type.public byte[] getMVTTile(VectorTileParameter vectorTileParameter)
TiledVectorProvidergetMVTTile in interface TiledVectorProvidergetMVTTile in class AbstractVectorTileProviderBasevectorTileParameter - The parameters of the vector tile.public void dispose()
DisposableRelease the resource object.
public VectorStyle getVectorStyle(java.lang.String mapName, java.lang.String[] layerNames, VectorStyleType type)
MapProvidergetVectorStyle in interface MapProvidergetVectorStyle in class AbstractVectorTileProviderBasemapName - The map name.layerNames - The layer name.type - The vector style type.public java.lang.String[] listMVTSprites()
TiledVectorProviderlistMVTSprites in interface TiledVectorProviderlistMVTSprites in class AbstractVectorTileProviderBasepublic java.lang.String getMVTSpriteJson(java.lang.String spriteName)
TiledVectorProvidergetMVTSpriteJson in interface TiledVectorProvidergetMVTSpriteJson in class AbstractVectorTileProviderBasespriteName - Sprite name.public byte[] getMVTSpriteResource(java.lang.String spriteName)
TiledVectorProvidergetMVTSpriteResource in interface TiledVectorProvidergetMVTSpriteResource in class AbstractVectorTileProviderBasespriteName - Sprite name.
public byte[] getSDFFonts(java.lang.String fontstack,
                 java.lang.String range)
TiledVectorProvidergetSDFFonts in interface TiledVectorProvidergetSDFFonts in class AbstractVectorTileProviderBasefontstack - The font name.range - Font