Function setStreetStandCondition

  • 屋台マップの表示条件を設定する — 詳細な使用例

    地図上に屋台・露店情報を描画します。 setStreetStandCondition でスタイルや表示設定を行い、個々の屋台は addStreetStand / addStreetStandList で追加します。 StreetStand オブジェクト単位で追加・削除が可能です。

    Returns void

    Warning

    • setStreetStandCondition で Condition を設定してから addStreetStand を呼び出してください。
    • clearStreetStandCondition を呼ぶと Condition および追加済みの屋台がすべて削除されます。
    • 個別削除は removeStreetStand、まとめて削除は removeSteetStandList を使用してください。

    Example: 屋台マップを設定し複数の屋台を追加する

    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]);

    See