Function setStreetTreeCondition

  • 街路樹のコンディションを設定する — 詳細な使用例

    地図上に街路樹(街路に植えられた樹木)をベクター描画します。 StreetTreeCondition でズームレベル範囲や表示スタイルをカスタマイズできます。 condition を省略(undefined を渡す)すると clearStreetTreeCondition と同等に動作します。

    Returns void

    Warning

    • setStreetTreeCondition は一度に一条件のみ有効です。再設定すると上書きされます。
    • clearStreetTreeCondition を呼ぶと街路樹の描画がすべて削除されます。

    Example: 街路樹を表示する

    import * as GIA from '@ntj/gaia';

    map.setStreetTreeCondition(new GIA.value.StreetTreeCondition({
    gltf: {
    STANDARD: standardGltfText,
    SHIDARE: shidareGltfText,
    },
    baseDate: new Date(),
    colorSwing: 0.07,
    blooming: true,
    coloring: true,
    withering: false,
    header: {
    'ntj-green-walk-info': '8f9563b1-1d44-489b-9377-7524651a9f4c',
    },
    }));

    Example: GLTFを取得してから街路樹を有効化する

    import * as GIA from '@ntj/gaia';

    const standardUrl = `${endpoint}/idea/asset/common/feature/streettree/standard.gltf`;
    const standardGltfText = await fetch(standardUrl).then((response) => response.text());

    map.setStreetTreeCondition(new GIA.value.StreetTreeCondition({
    gltf: {
    STANDARD: standardGltfText,
    SHIDARE: standardGltfText,
    },
    }));

    See