Function setStationPointCondition

  • 駅ブランドアイコンのコンディションを設定する — 詳細な使用例

    地図上に各鉄道会社の駅ブランドアイコンを表示します。 StationPointCondition でアイコンの種類・ズームレベルなどをカスタマイズできます。 クリックリスナーを設定することで、ユーザーがタップ・クリックした駅の情報を取得できます。 表示倍率は setStationPointExpandRatio で別途調整可能です。

    Returns void

    Warning

    • setStationPointCondition は一度に一条件のみ有効です。再設定すると上書きされます。
    • clearStationPointCondition で表示を完全に無効化できます。
    • クリックリスナーは Condition と独立して設定・解除できます。

    Example: 駅ブランドアイコンを表示してクリック時に駅名を確認する

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

    map.setStationPointCondition(new GIA.value.StationPointCondition({
    zoomRange: new GIA.value.ZoomRange(12, 22),
    }));

    // クリックリスナーを設定
    map.setStationPointClickListener((data) => {
    console.log('駅名:', data.name);
    console.log('路線:', data.lineName);
    console.log('緯度経度:', data.latlng);
    });

    // 表示倍率を変更
    map.setStationPointExpandRatio(1.5);

    See