EarthSDK
    正在准备搜索索引...

    类型别名 ESImageryLayerOptionsType

    ESImageryLayerOptionsType:
        | {
            credit?: string;
            ellipsoid?: [x: number, y: number, z: number];
            fileExtension?: string;
            flipXY?: boolean;
            tileHeight?: number;
            tileWidth?: number;
            tilingScheme?: ESTilingSchemaJsonType;
            type: "tms";
        }
        | {
            credit?: string;
            customTags?: { [k: string]: string };
            ellipsoid?: [x: number, y: number, z: number];
            enablePickFeatures?: boolean;
            hasAlphaChannel?: boolean;
            pickFeaturesUrl?: string;
            subdomains?: string | string[];
            tileHeight?: number;
            tileWidth?: number;
            tilingScheme?: ESTilingSchemaJsonType;
            type: "xyz";
            urlSchemeZeroPadding?: JsonValue;
        }
        | {
            credit?: string;
            crs?: string;
            ellipsoid?: [x: number, y: number, z: number];
            enablePickFeatures?: boolean;
            getFeatureInfoParameters?: JsonValue;
            getFeatureInfoUrl?: string;
            layers: string;
            parameters?: JsonValue;
            srs?: string;
            subdomains?: string | string[];
            tileHeight?: number;
            tileWidth?: number;
            tilingScheme?: ESTilingSchemaJsonType;
            times?: ESJTimeIntervalCollectionJsonType;
            type: "wms";
        }
        | {
            credit?: string;
            dimensions?: JsonValue;
            ellipsoid?: [x: number, y: number, z: number];
            format?: string;
            layer: string;
            style: string;
            subdomains?: string | string[];
            tileHeight?: number;
            tileMatrixLabels?: string[];
            tileMatrixSetID: string;
            tileWidth?: number;
            tilingScheme?: ESTilingSchemaJsonType;
            times?: ESJTimeIntervalCollectionJsonType;
            type: "wmts";
        }
        | { accessToken?: string; server?: string; type: "ion" }

    表示 ES 影像图层选项的类型。 支持多种影像图层类型,包括 TMS、XYZ、WMS、WMTS 和 Ion。

    类型声明

    • {
          credit?: string;
          ellipsoid?: [x: number, y: number, z: number];
          fileExtension?: string;
          flipXY?: boolean;
          tileHeight?: number;
          tileWidth?: number;
          tilingScheme?: ESTilingSchemaJsonType;
          type: "tms";
      }
      • 可选credit?: string

        可选参数,数据源的信用信息,显示在画布上。

      • 可选ellipsoid?: [x: number, y: number, z: number]

        可选参数,椭球体。如果指定了 tilingScheme,则忽略此参数。

      • 可选fileExtension?: string

        可选参数,服务器上图像文件的扩展名。默认为 'png'。

      • 可选flipXY?: boolean

        可选参数,是否翻转 X 和 Y 值。

      • 可选tileHeight?: number

        可选参数,图像瓦片的像素高度。默认为 256。

      • 可选tileWidth?: number

        可选参数,图像瓦片的像素宽度。默认为 256。

      • 可选tilingScheme?: ESTilingSchemaJsonType

        可选参数,瓦片方案,指定椭球表面如何分割成瓦片。

      • type: "tms"

        表示 TMS 影像图层类型。

    • {
          credit?: string;
          customTags?: { [k: string]: string };
          ellipsoid?: [x: number, y: number, z: number];
          enablePickFeatures?: boolean;
          hasAlphaChannel?: boolean;
          pickFeaturesUrl?: string;
          subdomains?: string | string[];
          tileHeight?: number;
          tileWidth?: number;
          tilingScheme?: ESTilingSchemaJsonType;
          type: "xyz";
          urlSchemeZeroPadding?: JsonValue;
      }
      • 可选credit?: string

        可选参数,数据源的信用信息,显示在画布上。

      • 可选customTags?: { [k: string]: string }

        可选参数,自定义标签对象。

      • 可选ellipsoid?: [x: number, y: number, z: number]

        可选参数,椭球体。如果指定了 tilingScheme,则忽略此参数。

      • 可选enablePickFeatures?: boolean

        可选参数,是否启用拾取要素功能。

      • 可选hasAlphaChannel?: boolean

        可选参数,图像是否有 alpha 通道。

      • 可选pickFeaturesUrl?: string

        可选参数,拾取要素的 URL。

      • 可选subdomains?: string | string[]

        可选参数,URL 模板中 {s} 占位符使用的子域名。

      • 可选tileHeight?: number

        可选参数,图像瓦片的像素高度。默认为 256。

      • 可选tileWidth?: number

        可选参数,图像瓦片的像素宽度。默认为 256。

      • 可选tilingScheme?: ESTilingSchemaJsonType

        可选参数,瓦片方案,指定椭球表面如何分割成瓦片。

      • type: "xyz"

        表示 XYZ 影像图层类型。

      • 可选urlSchemeZeroPadding?: JsonValue

        可选参数,URL 方案的零填充设置。

    • {
          credit?: string;
          crs?: string;
          ellipsoid?: [x: number, y: number, z: number];
          enablePickFeatures?: boolean;
          getFeatureInfoParameters?: JsonValue;
          getFeatureInfoUrl?: string;
          layers: string;
          parameters?: JsonValue;
          srs?: string;
          subdomains?: string | string[];
          tileHeight?: number;
          tileWidth?: number;
          tilingScheme?: ESTilingSchemaJsonType;
          times?: ESJTimeIntervalCollectionJsonType;
          type: "wms";
      }
      • 可选credit?: string

        可选参数,数据源的信用信息,显示在画布上。

      • 可选crs?: string

        可选参数,坐标参考系统。

      • 可选ellipsoid?: [x: number, y: number, z: number]

        可选参数,椭球体。如果未指定,则使用 WGS84 椭球体。

      • 可选enablePickFeatures?: boolean

        可选参数,是否启用拾取要素功能。

      • 可选getFeatureInfoParameters?: JsonValue

        可选参数,获取要素信息的请求参数。

      • 可选getFeatureInfoUrl?: string

        可选参数,获取要素信息的 URL。

      • layers: string

        必需参数,WMS 服务的图层名称。

      • 可选parameters?: JsonValue

        可选参数,WMS 请求的参数。

      • 可选srs?: string

        可选参数,空间参考系统。

      • 可选subdomains?: string | string[]

        可选参数,URL 模板中 {s} 占位符使用的子域名。

      • 可选tileHeight?: number

        可选参数,图像瓦片的像素高度。默认为 256。

      • 可选tileWidth?: number

        可选参数,图像瓦片的像素宽度。默认为 256。

      • 可选tilingScheme?: ESTilingSchemaJsonType

        可选参数,瓦片方案,指定椭球表面如何分割成瓦片。

      • 可选times?: ESJTimeIntervalCollectionJsonType

        可选参数,时间间隔集合。

      • type: "wms"

        表示 WMS 影像图层类型。

    • {
          credit?: string;
          dimensions?: JsonValue;
          ellipsoid?: [x: number, y: number, z: number];
          format?: string;
          layer: string;
          style: string;
          subdomains?: string | string[];
          tileHeight?: number;
          tileMatrixLabels?: string[];
          tileMatrixSetID: string;
          tileWidth?: number;
          tilingScheme?: ESTilingSchemaJsonType;
          times?: ESJTimeIntervalCollectionJsonType;
          type: "wmts";
      }
      • 可选credit?: string

        可选参数,数据源的信用信息,显示在画布上。

      • 可选dimensions?: JsonValue

        可选参数,包含静态维度及其值的对象。

      • 可选ellipsoid?: [x: number, y: number, z: number]

        可选参数,椭球体。如果未指定,则使用 WGS84 椭球体。

      • 可选format?: string

        可选参数,从服务器检索图像的 MIME 类型。默认为 'image/jpeg'。

      • layer: string

        必需参数,WMTS 请求的图层名称。

      • style: string

        必需参数,WMTS 请求的样式名称。

      • 可选subdomains?: string | string[]

        可选参数,URL 模板中 {s} 占位符使用的子域名。

      • 可选tileHeight?: number

        可选参数,图像瓦片的像素高度。默认为 256。

      • 可选tileMatrixLabels?: string[]

        可选参数,TileMatrix 中使用的标识符列表,每个 TileMatrix 级别一个。

      • tileMatrixSetID: string

        必需参数,WMTS 请求使用的 TileMatrixSet 标识符。

      • 可选tileWidth?: number

        可选参数,图像瓦片的像素宽度。默认为 256。

      • 可选tilingScheme?: ESTilingSchemaJsonType

        可选参数,瓦片方案,对应于 TileMatrixSet 中瓦片的组织方式。

      • 可选times?: ESJTimeIntervalCollectionJsonType

        可选参数,时间间隔集合。

      • type: "wmts"

        表示 WMTS 影像图层类型。

    • { accessToken?: string; server?: string; type: "ion" }
      • 可选accessToken?: string

        可选参数,访问令牌。

      • 可选server?: string

        可选参数,服务器地址。

      • type: "ion"

        表示 Ion 影像图层类型。