com.supermap.services.providers

类 WMTSMapProvider

    • 构造器详细资料

      • WMTSMapProvider

        public WMTSMapProvider()
        
      • WMTSMapProvider

        public WMTSMapProvider(WMTSMapProviderSetting setting)
        

        带参构造函数

        参数:
        setting - WMTS地图服务提供者配置
    • 方法详细资料

      • initSupportedMapNames

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

        得到支持的地图列表

        指定者:
        initSupportedMapNames 在类中 TiledMapProviderBase
        返回:
        地图名列表
      • initDefaultMapParameter

        protected java.util.Map<java.lang.String,MapParameter> initDefaultMapParameter()
        

        初使化默认地图参数

        指定者:
        initDefaultMapParameter 在类中 TiledMapProviderBase
        返回:
        地图状态映射,键为地图名,值为地图参数对象。
      • getTileImageUrl

        protected java.lang.String getTileImageUrl(java.lang.String mapName,
                                       int x,
                                       int y,
                                       double resolution)
        

        根据地图名,行列号以及分辨率得到切片的Url

        参数:
        mapName - 地图名
        x - 行
        y - 列
        resolution - 分辨率
      • isResolutionEquals

        protected boolean isResolutionEquals(double resolution1,
                                 double resolution2)
        
        从类复制的说明: TiledMapProviderBase

        判断两个分辨率是否在容差范围之内(1.0E-6)

        覆盖:
        isResolutionEquals 在类中 TiledMapProviderBase
        参数:
        resolution1 - double值
        resolution2 - double值
        返回:
        是否相等
      • getOrigin

        protected Point2D getOrigin(java.lang.String mapName)
        

        得到切片原点

        指定者:
        getOrigin 在类中 TiledMapProviderBase
        参数:
        mapName - 地图名
        返回:
        地图的左上角地理坐标。
      • getSupportResolutions

        public double[] getSupportResolutions(java.lang.String mapName)
        

        得到支持的分辨率集合

        指定者:
        getSupportResolutions 在类中 TiledMapProviderBase
        参数:
        mapName - 地图名
        返回:
        分辨率数组
      • getSupportScales

        public double[] getSupportScales(java.lang.String mapName)
        

        根据地图名得到地图支持的比例尺集合

        参数:
        mapName - 地图名
        返回:
      • getSupportImageFormat

        public OutputFormat[] getSupportImageFormat(java.lang.String mapName)
        

        根据地图名得到地图支持的图片格式集合

        指定者:
        getSupportImageFormat 在类中 TiledMapProviderBase
        参数:
        mapName -
        返回:
        支持的图片格式数组。
      • requestCapabilities

        protected WMTSCapabilities requestCapabilities()
        
        获取服务元数据信息
        返回:
        服务元数据