com.supermap.services.components

接口 VectorTileCapabilities

  • 所有已知子接口:
    Map, VectorTile
    所有已知实现类:
    MapImpl, VectorTileImpl


    public interface VectorTileCapabilities
    
    矢量瓦片提供能力接口。

    矢量瓦片提供者所需实现的能力。

    从以下版本开始:
    12.0.0
    • 方法概要

      方法 
      限定符和类型 方法和说明
      byte[] getMVTFonts(java.lang.String mapName, java.lang.String fontstack, java.lang.String range)
      获取指定地图sdf格式的字体数据。
      java.lang.String getMVTSpriteJson(java.lang.String mapName, java.lang.String spriteName)
      获取指定地图指定Sprite的json字符串。
      byte[] getMVTSpriteResource(java.lang.String mapName, java.lang.String spriteName)
      获取指定地图指定Sprite的资源。
      byte[] getMVTTile(VectorTileParameter vectorTileParameter)
      获取MVT地图切片。
      VectorStyle getVectorStyle(java.lang.String mapName, java.lang.String[] layerNames, VectorStyleType type)
      获取指定地图中,指定矢量图层的样式。
      VectorStyle getVectorStyle(VectorStyleParameter vectorStyleParameter)
      获取指定地图中,指定矢量图层的样式。
      java.lang.String[] listMVTSprites(java.lang.String mapName)
      列出指定地图所有的Sprites名字。
    • 方法详细资料

      • getMVTFonts

        byte[] getMVTFonts(java.lang.String mapName,
                         java.lang.String fontstack,
                         java.lang.String range)
        
        获取指定地图sdf格式的字体数据。
        参数:
        mapName - 地图名。
        fontstack - 字体名称。
        range - 编码区域。
        返回:
        字体数据字节数组。
      • getMVTSpriteJson

        java.lang.String getMVTSpriteJson(java.lang.String mapName,
                                        java.lang.String spriteName)
        
        获取指定地图指定Sprite的json字符串。
        参数:
        mapName - 地图名。
        spriteName - sprite名字。
        返回:
        Sprite的json字符串。
      • getMVTSpriteResource

        byte[] getMVTSpriteResource(java.lang.String mapName,
                                  java.lang.String spriteName)
        
        获取指定地图指定Sprite的资源。
        参数:
        mapName - 地图名。
        spriteName - sprite名字。
        返回:
        Sprite的资源。
      • getMVTTile

        byte[] getMVTTile(VectorTileParameter vectorTileParameter)
                          throws MapException
        
        获取MVT地图切片。
        参数:
        vectorTileParameter - 矢量地图切片参数。
        返回:
        MVT地图切片内容。
        抛出:
        MapException
        从以下版本开始:
        12.0.0
      • getVectorStyle

        VectorStyle getVectorStyle(java.lang.String mapName,
                                 java.lang.String[] layerNames,
                                 VectorStyleType type)
                                   throws MapException
        
        获取指定地图中,指定矢量图层的样式。
        参数:
        mapName - 地图名称。
        layerNames - 图层名称。
        type - 矢量样式类型。
        返回:
        矢量样式字符串。
        抛出:
        MapException
      • listMVTSprites

        java.lang.String[] listMVTSprites(java.lang.String mapName)
        
        列出指定地图所有的Sprites名字。
        参数:
        mapName - 地图名。
        返回:
        所有的Sprites名字。