setStreetTreeCondition は一度に一条件のみ有効です。再設定すると上書きされます。clearStreetTreeCondition を呼ぶと街路樹の描画がすべて削除されます。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',
},
}));
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,
},
}));
街路樹のコンディションを設定する — 詳細な使用例
地図上に街路樹(街路に植えられた樹木)をベクター描画します。
StreetTreeConditionでズームレベル範囲や表示スタイルをカスタマイズできます。conditionを省略(undefinedを渡す)するとclearStreetTreeConditionと同等に動作します。