com.supermap.services.components

类 MapConfig

  • java.lang.Object
    • com.supermap.services.components.MapConfig
  • 所有已实现的接口:
    java.io.Serializable


    public class MapConfig
    extends java.lang.Object
    implements java.io.Serializable
    

    地图服务组件的配置信息。

    另请参阅:
    序列化表格
    • 构造器详细资料

      • MapConfig

        public MapConfig()
        

        默认构造函数。

    • 方法详细资料

      • getOutputPath

        public java.lang.String getOutputPath()
        

        获取地图图片的输出路径。

        返回:
        地图图片的输出路径。
      • getExpired

        public long getExpired()
        

        获取过期时间

        返回:
        从以下版本开始:
        7.0.0
      • setExpired

        public void setExpired(long expired)
        

        设置过期时间

        参数:
        expired -
        从以下版本开始:
        7.0.0
      • getOutputSite

        public java.lang.String getOutputSite()
        

        获取地图图片的发布站点。

        返回:
        地图图片的发布站点。
      • setOutputPath

        public MapConfig setOutputPath(java.lang.String outputPath)
        

        设置地图图片的输出路径。

        参数:
        outputPath - 地图图片的输出路径。
      • setOutputSite

        public MapConfig setOutputSite(java.lang.String outputSite)
        

        设置地图图片的发布站点。

        参数:
        outputSite - 地图图片的发布站点。
      • getLogLevel

        @Deprecated
        public java.lang.String getLogLevel()
        
        已过时。 

        获取日志级别。

        返回:
        日志级别。
      • setLogLevel

        @Deprecated
        public MapConfig setLogLevel(java.lang.String logLevel)
        
        已过时。 

        设置日志级别。

        参数:
        logLevel - 日志级别。
      • isUseCache

        public boolean isUseCache()
        

        是否使用组件层独立缓存。每个Component均可配置独立缓存可否开启,例如:以切片缓存为服务来源的Component即可关闭独立缓存。 通过配置Component Config的useCache属性来开关独立缓存。

        返回:
        是否使用组件层缓存。
      • setUseCache

        public MapConfig setUseCache(boolean useCache)
        

        设置是否使用组件层缓存。

        参数:
        useCache - 是否使用组件层缓存。
      • getTileCacheConfig

        public TileSourceInfo getTileCacheConfig()
        

        获取栅格瓦片缓存配置

        返回:
        从以下版本开始:
        7.0.0
      • setTileCacheConfig

        public MapConfig setTileCacheConfig(TileSourceInfo tileCacheConfig)
        

        设置栅格瓦片缓存配置

        参数:
        tileCacheConfig -
        返回:
        从以下版本开始:
        7.0.0
      • getUtfGridCacheConfig

        public TileSourceInfo getUtfGridCacheConfig()
        

        获取UTFGrid缓存配置

        返回:
        从以下版本开始:
        7.0.0
      • setUtfGridCacheConfig

        public MapConfig setUtfGridCacheConfig(TileSourceInfo utfGridCacheConfig)
        

        设置UTFGrid缓存配置

        参数:
        utfGridCacheConfig -
        返回:
        从以下版本开始:
        7.0.0
      • getVectorTileCacheConfig

        public TileSourceInfo getVectorTileCacheConfig()
        

        获取SVTiles缓存配置

        返回:
        从以下版本开始:
        7.0.0
      • setVectorTileCacheConfig

        public MapConfig setVectorTileCacheConfig(TileSourceInfo vectorTileCacheConfig)
        

        设置SVTiles缓存配置

        参数:
        vectorTileCacheConfig -
        返回:
        从以下版本开始:
        7.0.0
      • getCacheConfigs

        public CacheConfig[] getCacheConfigs()
        
      • isClip

        @Deprecated
        public boolean isClip()
        
        已过时。 

        是否使用拼接裁剪出图。

        返回:
        是否使用拼接裁剪出图。
      • setClip

        @Deprecated
        public MapConfig setClip(boolean clip)
        
        已过时。 

        设置是否使用拼接裁剪出图。

        参数:
        clip - 是否使用拼接裁剪出图。
      • equals

        public boolean equals(java.lang.Object obj)
        

        判断地图组件配置对象与当前对象是否相同。

        覆盖:
        equals 在类中 java.lang.Object
        参数:
        obj -
        返回:
        如果相同,返回True;否则,返回False。
        从以下版本开始:
        6.1.3
      • hashCode

        public final int hashCode()
        
        获取对象实例的哈希值
        覆盖:
        hashCode 在类中 java.lang.Object
        返回:
        哈希值
      • isCacheReadOnly

        public boolean isCacheReadOnly()
        
      • setCacheReadOnly

        public MapConfig setCacheReadOnly(boolean cacheReadOnly)
        
      • isUseVectorTileCache

        public boolean isUseVectorTileCache()
        
      • setUseVectorTileCache

        public void setUseVectorTileCache(boolean useVectorTileCache)
        
      • isUseUTFGridCache

        public boolean isUseUTFGridCache()
        
      • setUseUTFGridCache

        public void setUseUTFGridCache(boolean useUTFGridCache)
        
      • getVectorTileCacheUpdateConfig

        public CacheUpdateConfig getVectorTileCacheUpdateConfig()