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, viewEntireclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamesclearAllCache, getFieldsByLayerName, getTileImagegetMVTSpriteJson, getMVTSpriteResource, getVectorTileParameter, listMVTSpritespublic MVTTileProvider()
public MVTTileProvider(MVTTileProviderSetting setting)
public void setProviderContext(ProviderContext context)
ProviderContextAware设置服务提供者上下文。
setProviderContext 在接口中 ProviderContextAwarecontext - 服务提供者上下文。
public boolean support(java.lang.String mapName,
MapCapability capability)
MapProvidersupport 在接口中 MapProvidermapName - 地图名。capability - 功能类型。public byte[] getMVTTile(VectorTileParameter vectorTileParameter)
MVTSupportedProvidergetMVTTile 在接口中 MVTSupportedProvidergetMVTTile 在类中 AbstractVectorTileProviderBasevectorTileParameter - 矢量地图切片参数。public void dispose()
Disposable释放资源对象。
dispose 在接口中 Disposablepublic VectorStyle getVectorStyle(java.lang.String mapName, java.lang.String[] layerNames, VectorStyleType type)
StyleAvailablegetVectorStyle 在接口中 StyleAvailablegetVectorStyle 在接口中 TiledVectorProvidergetVectorStyle 在类中 AbstractVectorTileProviderBasemapName - 地图名称。layerNames - 图层名称。type - 矢量样式类型。public VectorStyle getVectorStyle(VectorStyleParameter vectorStyleParameter)
StyleAvailablegetVectorStyle 在接口中 StyleAvailablegetVectorStyle 在接口中 TiledVectorProvidergetVectorStyle 在类中 AbstractVectorTileProviderBasevectorStyleParameter - 矢量风格参数。public java.lang.String[] listMVTSprites(MapParameter mapParameter)
SpritesSupportedProvider列出所有的Sprites名字
listMVTSprites 在接口中 SpritesSupportedProviderlistMVTSprites 在接口中 TiledVectorProviderlistMVTSprites 在类中 AbstractVectorTileProviderBasepublic java.lang.String getMVTSpriteJson(MapParameter mapParameter, java.lang.String spriteName)
SpritesSupportedProvider获取Sprite json
getMVTSpriteJson 在接口中 SpritesSupportedProvidergetMVTSpriteJson 在接口中 TiledVectorProvidergetMVTSpriteJson 在类中 AbstractVectorTileProviderBasepublic byte[] getMVTSpriteResource(MapParameter mapParameter, java.lang.String spriteName)
SpritesSupportedProvider获取Sprite资源
getMVTSpriteResource 在接口中 SpritesSupportedProvidergetMVTSpriteResource 在接口中 TiledVectorProvidergetMVTSpriteResource 在类中 AbstractVectorTileProviderBase
public byte[] getSDFFonts(java.lang.String fontstack,
java.lang.String range)
SDFFontsSupportedProvidergetSDFFonts 在接口中 SDFFontsSupportedProvidergetSDFFonts 在类中 AbstractVectorTileProviderBasefontstack - 字体名称range - 字体的public Rectangle2D getProjectionExtent(java.lang.String mapName)
ProjectionExtent获取当前投影下的范围
getProjectionExtent 在接口中 ProjectionExtentgetProjectionExtent 在接口中 TiledVectorProvidergetProjectionExtent 在类中 AbstractVectorTileProviderBasepublic TileData getTile(TileParameter tileParameter)
TilingProvidergetTile 在接口中 TilingProviderpublic java.util.List<TilesetInfo> getTilesets(TileType tileType, java.lang.String dataName)
TilingProvidergetTilesets 在接口中 TilingProvider