Function setTrainRouteCondition

  • 鉄道路線図の表示オプションを設定する — 詳細な使用例

    地図上に鉄道路線の経路を描画します。 TrainRouteCondition で路線色・太さ・ズームレベルなどをカスタマイズできます。 路線クリックイベントは setTrainRouteClickListener で取得できます。

    Returns void

    Warning

    • setTrainRouteCondition は一度に一条件のみ有効です。再設定すると上書きされます。
    • clearTrainRouteCondition で路線図の描画を完全に無効化できます。
    • より詳細な路線形状や操作イベント(ホバーなど)が必要な場合は RailwayShape を検討してください。

    Example: 鉄道路線図を表示してクリックイベントを取得する

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

    map.setTrainRouteCondition(new GIA.value.TrainRouteCondition({
    zoomRange: new GIA.value.ZoomRange(10, 22),
    lineWeight: 3,
    }));

    map.setTrainRouteClickListener((data) => {
    console.log('クリックされた路線:', data.lineName);
    });

    See