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, viewEntireclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMVTSpriteJson, getMVTSpriteJson, getMVTSpriteResource, getMVTSpriteResource, getNames, getVectorTileParameter, listMVTSprites, listMVTSpritesgetSDFFontsclearAllCache, getFieldsByLayerName, getTileImagepublic SVTilesMapProvider()
public SVTilesMapProvider(SVTilesMapProviderSetting providerSetting)
public VectorTileData getVectorTile(VectorTileParameter vectorTileParameter)
VectorTileAvailablegetVectorTile 在接口中 TiledVectorProvidergetVectorTile 在接口中 VectorTileAvailablegetVectorTile 在类中 AbstractVectorTileProviderBasevectorTileParameter - 矢量地图切片参数。public void setProviderContext(ProviderContext context)
设置服务提供者上下文
setProviderContext 在接口中 ProviderContextAwarecontext - 服务提供者上下文public void dispose()
Disposable释放资源对象。
dispose 在接口中 Disposable
public boolean support(java.lang.String mapName,
MapCapability capability)
MapProvidersupport 在接口中 MapProvidermapName - 地图名。capability - 功能类型。public QueryResult queryByKeywords(java.lang.String mapName, KeywordsQueryParameterSet queryParameterSet)
KeywordsQueryablequeryByKeywords 在接口中 KeywordsQueryablequeryByKeywords 在接口中 TiledVectorProviderqueryByKeywords 在类中 AbstractVectorTileProviderBasemapName - 地图名。public 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 void updateVectorStyle(java.lang.String layerName,
VectorStyleType type,
java.lang.String style)
StyleUpdatableupdateVectorStyle 在接口中 StyleUpdatableupdateVectorStyle 在接口中 TiledVectorProviderupdateVectorStyle 在类中 AbstractVectorTileProviderBaselayerName - 图层名。type - 矢量样式类型。style - 要更新的矢量瓦片样式。
public java.lang.String getResource(java.lang.String mapName,
ResourceParameter resourceParameter)
MapProvider根据资源图片参数获取指定地图的资源图片。
getResource 在接口中 MapProvidergetResource 在类中 AbstractVectorTileProviderBasemapName - 地图名称。resourceParameter - 资源图片参数。
public byte[] getResource(java.lang.String mapName,
ResourceParameter resourceParameter,
Point2D[] points)
MapProvider根据资源图片参数获取指定地图的资源图片。
getResource 在接口中 MapProvidergetResource 在类中 AbstractVectorTileProviderBasemapName - 地图名称。resourceParameter - 资源图片参数。points - 绘制资源图片时用的点
public byte[] getSymbolData(java.lang.String symbolId,
OutputFormat format)
SymbolDataAvailablegetSymbolData 在接口中 SymbolDataAvailablegetSymbolData 在接口中 TiledVectorProvidergetSymbolData 在类中 AbstractVectorTileProviderBasesymbolId - 符号id。format - 符号格式。public byte[] getMVTTile(VectorTileParameter vectorTileParameter)
MVTSupportedProvidergetMVTTile 在接口中 MVTSupportedProvidergetMVTTile 在类中 AbstractVectorTileProviderBasevectorTileParameter - 矢量地图切片参数。public Rectangle2D getProjectionExtent(java.lang.String mapName)
ProjectionExtent获取当前投影下的范围
getProjectionExtent 在接口中 ProjectionExtentgetProjectionExtent 在接口中 TiledVectorProvidergetProjectionExtent 在类中 AbstractVectorTileProviderBase