Function setBehindMarkerClusteringLayer

  • GLMarker クラスタリングのレイヤーをGLMarkerレイヤーの後ろに設定する — 詳細な使用例

    クラスタリングアイコンの描画レイヤーをGLMarkerレイヤーの背面に移動します。 デフォルトは前面(setFrontMarkerClusteringLayer)です。 個々のGLMarkerよりもクラスターアイコンを目立たなくしたい場合に使います。

    Returns void

    Warning

    • クラスタリング条件(addGLMarkerClusteringCondition)を設定してから呼び出してください。
    • setFrontMarkerClusteringLayer でデフォルト(前面)に戻せます。

    Example: クラスターアイコンを個別マーカーの背面に表示する

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

    const condition = new GIA.value.GLMarkerClusteringCondition({
    clusterIcon: 'path/to/cluster.png',
    clusterIconSize: new GIA.value.Size(40, 40),
    });
    map.addGLMarkerClusteringCondition(condition);
    map.addGLMarkers(markers);

    // クラスターをGLMarkerの背面に
    map.setBehindMarkerClusteringLayer();

    // デフォルト(前面)に戻す
    map.setFrontMarkerClusteringLayer();

    See