public class SVTilesMapProvider extends AbstractVectorTileProviderBase implements TiledVectorProvider, ProviderContextAware, Disposable
DEFAULTDPI, defaultMapParameter, dpi
构造器和说明 |
---|
SVTilesMapProvider() |
SVTilesMapProvider(SVTilesMapProviderSetting providerSetting) |
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放资源对象。
|
byte[] |
getMVTTile(VectorTileParameter vectorTileParameter)
获取mvt瓦片
|
Rectangle2D |
getProjectionExtent(java.lang.String mapName)
获取当前投影下的范围
|
java.lang.String |
getResource(java.lang.String mapName, ResourceParameter resourceParameter)
根据资源图片参数获取指定地图的资源图片。
|
byte[] |
getResource(java.lang.String mapName, ResourceParameter resourceParameter, Point2D[] points)
根据资源图片参数获取指定地图的资源图片。
|
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)
获取矢量地图切片。
|
QueryResult |
queryByKeywords(java.lang.String mapName, KeywordsQueryParameterSet queryParameterSet)
根据关键字查询地图上的要素。
|
void |
setProviderContext(ProviderContext context)
设置服务提供者上下文
|
boolean |
support(java.lang.String mapName, MapCapability capability)
判断地图是否支持相应功能。
|
void |
updateVectorStyle(java.lang.String layerName, VectorStyleType type, java.lang.String style)
根据图层名和矢量样式类型更新矢量瓦片样式
|
clearCache, findNearest, getDefaultMapParameter, getMapImage, getMapParameter, getMapParameter, getMVTSpriteJson, getMVTSpriteResource, getNames, getOverview, getSDFFonts, listMVTSprites, measureArea, measureDistance, pixelToMillMeter, queryByBounds, queryByDistance, queryByGeometry, queryBySQL, setDefaultMapParameter, updateMap, viewEntire
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSDFFonts
getMVTSpriteJson, getMVTSpriteResource, listMVTSprites
clearAllCache, getFieldsByLayerName, getTileImage
public SVTilesMapProvider()
public SVTilesMapProvider(SVTilesMapProviderSetting providerSetting)
public VectorTileData getVectorTile(VectorTileParameter vectorTileParameter)
TiledVectorProvider
获取矢量地图切片。
getVectorTile
在接口中 TiledVectorProvider
getVectorTile
在类中 AbstractVectorTileProviderBase
vectorTileParameter
- 矢量地图切片参数。public void setProviderContext(ProviderContext context)
设置服务提供者上下文
setProviderContext
在接口中 ProviderContextAware
context
- 服务提供者上下文public void dispose()
Disposable
释放资源对象。
dispose
在接口中 Disposable
public boolean support(java.lang.String mapName, MapCapability capability)
MapProvider
support
在接口中 MapProvider
mapName
- 地图名。capability
- 功能类型。public QueryResult queryByKeywords(java.lang.String mapName, KeywordsQueryParameterSet queryParameterSet)
KeywordsQueryable
queryByKeywords
在接口中 KeywordsQueryable
queryByKeywords
在类中 AbstractVectorTileProviderBase
mapName
- 地图名。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 void updateVectorStyle(java.lang.String layerName, VectorStyleType type, java.lang.String style)
TiledVectorProvider
updateVectorStyle
在接口中 TiledVectorProvider
updateVectorStyle
在类中 AbstractVectorTileProviderBase
layerName
- 图层名type
- 矢量样式类型style
- 要更新的矢量瓦片样式public java.lang.String getResource(java.lang.String mapName, ResourceParameter resourceParameter)
MapProvider
根据资源图片参数获取指定地图的资源图片。
getResource
在接口中 MapProvider
getResource
在类中 AbstractVectorTileProviderBase
mapName
- 地图名称。resourceParameter
- 资源图片参数。public byte[] getResource(java.lang.String mapName, ResourceParameter resourceParameter, Point2D[] points)
MapProvider
根据资源图片参数获取指定地图的资源图片。
getResource
在接口中 MapProvider
getResource
在类中 AbstractVectorTileProviderBase
mapName
- 地图名称。resourceParameter
- 资源图片参数。points
- 绘制资源图片时用的点public byte[] getSymbolData(java.lang.String symbolId, OutputFormat format)
TiledVectorProvider
getSymbolData
在接口中 TiledVectorProvider
getSymbolData
在类中 AbstractVectorTileProviderBase
symbolId
- 符号idformat
- 符号格式public byte[] getMVTTile(VectorTileParameter vectorTileParameter)
MVTSupportedProvider
getMVTTile
在接口中 MVTSupportedProvider
getMVTTile
在类中 AbstractVectorTileProviderBase
vectorTileParameter
- 矢量地图切片参数。public Rectangle2D getProjectionExtent(java.lang.String mapName)
ProjectionExtent
获取当前投影下的范围
getProjectionExtent
在接口中 ProjectionExtent
getProjectionExtent
在类中 AbstractVectorTileProviderBase