@three-tile/lib
    Preparing search index...

    Interface ISource

    数据源接口 所有数据源实现此接口,通过 x/y/z 坐标获取 URL

    interface ISource {
        _projectionBounds: BoundsType;
        attribution: string;
        bounds?: BoundsType;
        dataType: string;
        isTMS?: boolean;
        maxLevel: number;
        minLevel: number;
        opacity: number;
        projectionID: ProjectionType;
        transparent: boolean;
        url: string;
        getUrl(
            x: number,
            y: number,
            z: number,
            obj?: Record<string, unknown>,
        ): string | undefined;
        [key: string]: unknown;
    }

    Implemented by

    Indexable

    • [key: string]: unknown

      扩展属性

    Index

    Properties

    _projectionBounds: BoundsType

    投影后的数据范围,内部使用

    attribution: string

    数据源的版权信息,用于显示地图版权声明

    bounds?: BoundsType

    数据范围,经纬度格式 [最小经度, 最小纬度, 最大经度, 最大纬度]

    dataType: string

    数据类型标识,决定使用哪种加载器处理数据,默认为 "image"

    isTMS?: boolean

    是否使用 TMS 瓦片坐标系,默认 false 使用 XYZ,true 使用 TMS

    maxLevel: number

    支持的最大缩放级别

    minLevel: number

    支持的最小缩放级别

    opacity: number

    材质透明度,范围 0-1

    projectionID: ProjectionType

    投影类型

    transparent: boolean

    材质是否透明

    url: string

    瓦片服务 URL 模板

    Methods

    • 根据瓦片坐标获取 URL,可重写自定义 URL 生成逻辑

      Parameters

      • x: number
      • y: number
      • z: number
      • Optionalobj: Record<string, unknown>

      Returns string | undefined