d3-thematika - v0.0.1
    Preparing search index...

    Class LayerManager

    レイヤーの管理を担当するクラス レイヤーの追加、削除、更新、並び替えを行います

    Index

    Constructors

    Methods

    • レイヤーインスタンスを追加します

      Parameters

      • id: string

        レイヤーの一意識別子

      • layerInstance: ILayer

        レイヤーインスタンス

      Returns void

    • 指定されたレイヤーを取得します

      Parameters

      • id: string

        レイヤーのID

      Returns undefined | ILayer

      レイヤーインスタンス

    • 全レイヤーのIDリストを取得します

      Returns string[]

      レイヤーIDの配列

    • レイヤーを削除します

      Parameters

      • id: string

        削除するレイヤーのID

      Returns void

    • SVGコンテナと投影法を設定します

      Parameters

      • svgContainer: Selection<SVGGElement, unknown, HTMLElement, any>

        SVGコンテナ

      • projection: GeoProjection

        投影法

      Returns void

    • レイヤーの表示/非表示を切り替えます

      Parameters

      • id: string

        切り替えるレイヤーのID

      • visible: boolean

        表示状態

      Returns void

    • レイヤーの描画順序を変更します

      Parameters

      • id: string

        並び替えるレイヤーのID

      • zIndex: number

        新しいzIndex値

      Returns void

    • 投影法を更新します

      Parameters

      • projection: GeoProjection

        新しい投影法

      Returns void