public class MVTTileProvider extends AbstractVectorTileProviderBase implements TilingProvider
DEFAULTDPI, defaultMapParameter, dpi
构造器和说明 |
---|
MVTTileProvider() |
MVTTileProvider(MVTTileProviderSetting setting) |
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放资源对象。
|
java.lang.String |
getMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName)
获取Sprite json
|
byte[] |
getMVTSpriteResource(MapParameter mapParameter, java.lang.String spriteName)
获取Sprite资源
|
byte[] |
getMVTTile(VectorTileParameter vectorTileParameter)
获取mvt瓦片
|
Rectangle2D |
getProjectionExtent(java.lang.String mapName)
获取当前投影下的范围
|
byte[] |
getSDFFonts(java.lang.String fontstack, java.lang.String range)
获取sdf格式的数据
|
TileData |
getTile(TileParameter tileParameter)
获取瓦片。
|
java.util.List<TilesetInfo> |
getTilesets(TileType tileType, java.lang.String dataName)
获取栅格/矢量瓦片集信息
|
VectorStyle |
getVectorStyle(java.lang.String mapName, java.lang.String[] layerNames, VectorStyleType type)
获取指定地图中,指定矢量图层的样式
|
VectorStyle |
getVectorStyle(VectorStyleParameter vectorStyleParameter)
获取指定地图中,指定矢量图层的样式
|
java.lang.String[] |
listMVTSprites(MapParameter mapParameter)
列出所有的Sprites名字
|
void |
setProviderContext(ProviderContext context)
设置服务提供者上下文。
|
boolean |
support(java.lang.String mapName, MapCapability capability)
判断地图是否支持相应功能。
|
clearCache, findNearest, getDefaultMapParameter, getMapImage, getMapParameter, getMapParameter, getNames, getOverview, getResource, getResource, getSymbolData, getVectorTile, measureArea, measureDistance, pixelToMillMeter, queryByBounds, queryByDistance, queryByGeometry, queryByKeywords, queryBySQL, setDefaultMapParameter, updateMap, updateVectorStyle, viewEntire
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNames
clearAllCache, getFieldsByLayerName, getTileImage
public MVTTileProvider()
public MVTTileProvider(MVTTileProviderSetting setting)
public void setProviderContext(ProviderContext context)
ProviderContextAware
设置服务提供者上下文。
setProviderContext
在接口中 ProviderContextAware
context
- 服务提供者上下文。public boolean support(java.lang.String mapName, MapCapability capability)
MapProvider
support
在接口中 MapProvider
mapName
- 地图名。capability
- 功能类型。public byte[] getMVTTile(VectorTileParameter vectorTileParameter)
MVTSupportedProvider
getMVTTile
在接口中 MVTSupportedProvider
getMVTTile
在类中 AbstractVectorTileProviderBase
vectorTileParameter
- 矢量地图切片参数。public void dispose()
Disposable
释放资源对象。
dispose
在接口中 Disposable
public VectorStyle getVectorStyle(java.lang.String mapName, java.lang.String[] layerNames, VectorStyleType type)
MapProvider
getVectorStyle
在接口中 MapProvider
getVectorStyle
在类中 AbstractVectorTileProviderBase
mapName
- 地图名称layerNames
- 图层名称type
- 矢量样式类型public VectorStyle getVectorStyle(VectorStyleParameter vectorStyleParameter)
MapProvider
getVectorStyle
在接口中 MapProvider
getVectorStyle
在类中 AbstractVectorTileProviderBase
vectorStyleParameter
- 矢量风格参数。public java.lang.String[] listMVTSprites(MapParameter mapParameter)
SpritesSupportedProvider
列出所有的Sprites名字
listMVTSprites
在接口中 SpritesSupportedProvider
listMVTSprites
在类中 AbstractVectorTileProviderBase
public java.lang.String getMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName)
SpritesSupportedProvider
获取Sprite json
getMVTSpriteJson
在接口中 SpritesSupportedProvider
getMVTSpriteJson
在类中 AbstractVectorTileProviderBase
public byte[] getMVTSpriteResource(MapParameter mapParameter, java.lang.String spriteName)
SpritesSupportedProvider
获取Sprite资源
getMVTSpriteResource
在接口中 SpritesSupportedProvider
getMVTSpriteResource
在类中 AbstractVectorTileProviderBase
public byte[] getSDFFonts(java.lang.String fontstack, java.lang.String range)
SDFFontsSupportedProvider
getSDFFonts
在接口中 SDFFontsSupportedProvider
getSDFFonts
在类中 AbstractVectorTileProviderBase
fontstack
- 字体名称range
- 字体的public Rectangle2D getProjectionExtent(java.lang.String mapName)
ProjectionExtent
获取当前投影下的范围
getProjectionExtent
在接口中 ProjectionExtent
getProjectionExtent
在类中 AbstractVectorTileProviderBase
public TileData getTile(TileParameter tileParameter)
TilingProvider
getTile
在接口中 TilingProvider
public java.util.List<TilesetInfo> getTilesets(TileType tileType, java.lang.String dataName)
TilingProvider
getTilesets
在接口中 TilingProvider