com.supermap.services.components.spi

Interface TiledVectorProvider

    • Method Detail

      • getVectorTile

        VectorTileData getVectorTile(VectorTileParameter vectorTileParameter)
        

        Gets vector tile of the map.

        Parameters:
        vectorTileParameter - The parameters of the vector tile.
        Returns:
        The vector tiles of map.
      • updateVectorStyle

        void updateVectorStyle(java.lang.String layerName,
                             VectorStyleType type,
                             java.lang.String style)
        
        Updates the vector tile style according to the input layer name and the input vector style type.
        Parameters:
        layerName - The layer name.
        type - The vector style type.
        style - The vector tile style to be updated.
      • getSymbolData

        byte[] getSymbolData(java.lang.String symbolId,
                           OutputFormat format)
        
        Gets the symbol image.
        Parameters:
        symbolId - Symbol id.
        format - Symbol format.
        Returns:
        The symbol data.
      • getMVTTile

        byte[] getMVTTile(VectorTileParameter vectorTileParameter)
        
        Gets the mvt tile.
        Parameters:
        vectorTileParameter - The parameters of the vector tile.
        Returns:
        The mvt tile data.
      • listMVTSprites

        java.lang.String[] listMVTSprites()
        
        Lists all the Sprites names of the MVT.
        Returns:
        Sprites names list.
      • getMVTSpriteJson

        java.lang.String getMVTSpriteJson(java.lang.String spriteName)
        
        Gets the json of the MVT Sprite.
        Parameters:
        spriteName - Sprite name.
        Returns:
        The json of the MVT Sprite.
      • getMVTSpriteResource

        byte[] getMVTSpriteResource(java.lang.String spriteName)
        
        Gets the resource of the MVT Sprite.
        Parameters:
        spriteName - Sprite name.
        Returns:
        The Sprite resource data.
      • getSDFFonts

        byte[] getSDFFonts(java.lang.String fontstack,
                         java.lang.String range)
        
        Gets data of sdf format.
        Parameters:
        fontstack - The font name.
        range - Font
        Returns:
        Font data.