com.supermap.services.components.impl

类 VectorTileImpl

  • java.lang.Object
    • com.supermap.services.components.impl.VectorTileImpl
    • 构造器详细资料

      • VectorTileImpl

        public VectorTileImpl()
        

        默认构造函数。

      • VectorTileImpl

        public VectorTileImpl(ComponentContext tempContext)
        

        构造一个带指定的地图服务组件上下文信息的 VectorTileImpl 对象。

        参数:
        tempContext - 地图服务组件的上下文信息。该参数不能为空。
    • 方法详细资料

      • dispose

        public void dispose()
        

        释放该地图服务组件所占用的资源。

        指定者:
        dispose 在接口中 Disposable
      • dispose

        public void dispose(boolean disposeProvidersInContext)
        
      • getMVTFonts

        public byte[] getMVTFonts(java.lang.String mapName,
                         java.lang.String fontstack,
                         java.lang.String range)
        
        从接口复制的说明: VectorTileCapabilities
        获取指定地图sdf格式的字体数据。
        指定者:
        getMVTFonts 在接口中 VectorTileCapabilities
        参数:
        mapName - 地图名。
        fontstack - 字体名称。
        range - 编码区域。
        返回:
        字体数据字节数组。
      • getMVTSpriteJson

        public java.lang.String getMVTSpriteJson(java.lang.String mapName,
                                        java.lang.String spriteName)
        
        从接口复制的说明: VectorTileCapabilities
        获取指定地图指定Sprite的json字符串。
        指定者:
        getMVTSpriteJson 在接口中 VectorTileCapabilities
        参数:
        mapName - 要查询的地图的名字。
        spriteName - 要查询的Sprite的名字, 可选值包括"sprite"、"sprite.json"、"sprite@2x.json"、"sprite.png"或"sprite@2x.png",并且"sprite"表示"sprite.json"
        返回:
      • getMVTSpriteResource

        public byte[] getMVTSpriteResource(java.lang.String mapName,
                                  java.lang.String spriteName)
        
        从接口复制的说明: VectorTileCapabilities
        获取指定地图指定Sprite的资源。
        指定者:
        getMVTSpriteResource 在接口中 VectorTileCapabilities
        参数:
        mapName - 地图名。
        spriteName - sprite名字。
        返回:
        Sprite的资源。
      • listMVTSprites

        public java.lang.String[] listMVTSprites(java.lang.String mapName)
        
        从接口复制的说明: VectorTileCapabilities
        列出指定地图所有的Sprites名字。
        指定者:
        listMVTSprites 在接口中 VectorTileCapabilities
        参数:
        mapName - 地图名。
        返回:
        所有的Sprites名字。
      • getProvider

        protected TiledVectorProvider getProvider(java.lang.String name)
        

        获取指定地图对应的地图服务提供者(TiledVectorProvider)。

        参数:
        name - 地图名称。该参数不能为空。
        返回:
        返回一个 TiledVectorProvider 对象。
      • getVectorTileNames

        public java.util.List<java.lang.String> getVectorTileNames()
        
        返回当前业务组件中支持的所有矢量瓦片数据的名称(实质上是地图名称的列表)
        指定者:
        getVectorTileNames 在接口中 VectorTile
        返回:
      • getVectorTileParameter

        public VectorTileParameter getVectorTileParameter(java.lang.String mapName)
        
        从接口复制的说明: VectorTile
        获取指定矢量瓦片地图的矢量瓦片参数。
        指定者:
        getVectorTileParameter 在接口中 VectorTile
        参数:
        mapName - 地图名称。
        返回:
        矢量瓦片参数。
      • getMapNames

        protected java.util.List<java.lang.String> getMapNames()