setStreetStandCondition で Condition を設定してから addStreetStand を呼び出してください。clearStreetStandCondition を呼ぶと Condition および追加済みの屋台がすべて削除されます。removeStreetStand、まとめて削除は removeSteetStandList を使用してください。import * as GIA from '@ntj/gaia';
// まず Condition を設定
map.setStreetStandCondition(new GIA.value.StreetStandCondition({
zoomRange: new GIA.value.ZoomRange(13, 22),
}));
// 屋台オブジェクトを作成
const stand1 = new GIA.object.StreetStand({
latlng: new GIA.value.LatLng(35.6812, 139.7671),
name: '焼きそば屋',
icon: 'path/to/stand-icon.png',
});
const stand2 = new GIA.object.StreetStand({
latlng: new GIA.value.LatLng(35.6820, 139.7680),
name: 'たこ焼き屋',
icon: 'path/to/stand-icon.png',
});
// まとめて追加
map.addStreetStandList([stand1, stand2]);
// 個別に追加することも可能
// map.addStreetStand(stand1);
// 個別削除
map.removeStreetStand(stand1);
// まとめて削除
map.removeSteetStandList([stand2]);
屋台マップの表示条件を設定する — 詳細な使用例
地図上に屋台・露店情報を描画します。
setStreetStandConditionでスタイルや表示設定を行い、個々の屋台はaddStreetStand/addStreetStandListで追加します。StreetStandオブジェクト単位で追加・削除が可能です。