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

    Class GeoJSONLoader

    GeoJSON 瓦片材质加载器

    Hierarchy

    • TileMaterialLoader
      • GeoJSONLoader
    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    • 构造函数

      Returns GeoJSONLoader

    Properties

    dataType: "geojson"

    数据类型标识

    info: { author: string; description: string; version: string } = ...

    加载器信息

    Accessors

    • get material(): ITileMaterial

      获取默认材质

      Returns ITileMaterial

    • set material(value: ITileMaterial): void

      设置默认材质(自动释放旧材质)

      Parameters

      • value: ITileMaterial

      Returns void

    Methods

    • 创建瓦片材质实例

      Parameters

      • _params: TileSourceLoadParamsType

        瓦片加载参数

      Returns ITileMaterial

      瓦片材质

    • 异步加载瓦片纹理,瓦片创建后被调用。 多个瓦片共享同一数据源时,仅首次触发网络请求,其余等待加载完成。

      Parameters

      • url: string

        GeoJSON 文件 URL

      • params: TileLoadClipParamsType<GeoJSONSource>

        加载参数,包含数据源、瓦片坐标等

      Returns Promise<Texture<unknown>>

      瓦片纹理

    • 从数据源加载瓦片材质

      Parameters

      • params: TileSourceLoadParamsType

        瓦片加载参数(数据源、坐标、范围等)

      Returns Promise<ITileMaterial>

      瓦片材质

    • 加载 GeoJSON 文件并创建 geojson-vt 切片索引实例。

      Parameters

      • url: string

        GeoJSON 文件 URL

      Returns Promise<GeoJSONVT>

      geojson-vt 实例