com.supermap.services.providers

类 UGCMVTProvider

  • java.lang.Object
    • com.supermap.services.providers.UGCMVTProvider
    • 构造器详细资料

      • UGCMVTProvider

        public UGCMVTProvider()
        

        默认构造函数。

      • UGCMVTProvider

        public UGCMVTProvider(UGCMVTProviderSetting providerSetting)
        

        通过 SuperMap MVT提供者配置信息构建 UGCMVTProvider 对象。

        参数:
        providerSetting - SuperMap MVT提供者配置信息。
    • 方法详细资料

      • checkParameterNotNull

        protected static void checkParameterNotNull(java.lang.Object obj,
                                 java.lang.String parameterName)
        

        检查参数是否为空。

        如果名称为 parameterName 的参数为空时,抛出 IllegalArgumentException 异常。

        参数:
        obj - 待检查的参数类型。
        parameterName - 待检查的参数名称。
      • dispose

        public void dispose()
        
        从接口复制的说明: Disposable

        释放资源对象。

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

        public java.lang.String getMVTSpriteJson(java.lang.String mapName,
                                        java.lang.String spriteName)
        
        从接口复制的说明: SpritesAvailable
        获取Sprite json。

        根据 和 获取对应的Sprite json。

        指定者:
        getMVTSpriteJson 在接口中 SpritesAvailable
        指定者:
        getMVTSpriteJson 在接口中 TiledVectorProvider
        参数:
        mapName - 要查询的地图的名字。
        spriteName - 要查询的Sprite的名字。
        返回:
        Sprite json字符串。
      • getMVTSpriteResource

        public byte[] getMVTSpriteResource(java.lang.String mapName,
                                  java.lang.String spriteName)
        
        从接口复制的说明: SpritesAvailable
        获取Sprite资源。

        根据 和 获取对应的Sprite资源。

        指定者:
        getMVTSpriteResource 在接口中 SpritesAvailable
        指定者:
        getMVTSpriteResource 在接口中 TiledVectorProvider
        参数:
        mapName - 要查询的地图的名字。
        spriteName - 要查询的Sprite的名字。
        返回:
        Sprite资源。
      • getNames

        public java.util.List<java.lang.String> getNames()
        

        获取当前 SuperMap MVT提供者对应的所有地图名。

        指定者:
        getNames 在接口中 TiledVectorProvider
        返回:
        地图名称列表。
      • getVectorTileParameter

        public VectorTileParameter getVectorTileParameter(java.lang.String mapName)
        

        获取指定矢量瓦片上次出图之后的状态(矢量瓦片参数)。

        指定者:
        getVectorTileParameter 在接口中 TiledVectorProvider
        参数:
        mapName - 矢量瓦片地图名称。该参数不能为空。
        返回:
        矢量瓦片参数。
      • getInnerProvider

        protected InnerUGCMVTProvider getInnerProvider(java.lang.String name)
        
        获取内部地图Provider
        参数:
        name - 地图名称
        返回:
        内部地图Provider
      • getSDFFonts

        public byte[] getSDFFonts(java.lang.String fontstack,
                         java.lang.String range)
        
        从接口复制的说明: SDFFontsSupportedProvider
        获取sdf格式的数据
        指定者:
        getSDFFonts 在接口中 SDFFontsSupportedProvider
        参数:
        fontstack - 字体名称
        range - 字体的
        返回:
        字体数据
      • hashCode

        public int hashCode()
        
        覆盖:
        hashCode 在类中 java.lang.Object
      • equals

        public boolean equals(java.lang.Object o)
        
        覆盖:
        equals 在类中 java.lang.Object
      • getMapPool

        protected com.supermap.services.providers.MapPool getMapPool()