Type alias MapIconConditionPaletteConfig

MapIconConditionPaletteConfig: {
    extension?: {
        gravity?: PaletteAnchor;
        name?: string;
        size?: number;
    };
    gravity?: PaletteAnchor;
    label?: {
        backgroundColor?: Color;
        color?: Color;
        offset?: Point;
        size?: number;
        subOffset?: Point;
    };
    name?: string;
    priority?: number;
    size?: number;
    zoomRange: ZoomRange;
}

地図アイコンの見た目の設定

Type declaration

  • Optional extension?: {
        gravity?: PaletteAnchor;
        name?: string;
        size?: number;
    }

    吹き出し形式の拡張地図アイコンの見た目設定(指定しなければ通常と同じ設定になる)

    • Optional gravity?: PaletteAnchor

      アイコン画像の基準点(デフォルトは center

    • Optional name?: string

      アイコン画像の名前(デフォルトは属性の16進数表記)

    • Optional size?: number

      アイコンの大きさ(デフォルト値は100)

  • Optional gravity?: PaletteAnchor

    アイコン画像の基準点(デフォルトは center

  • Optional label?: {
        backgroundColor?: Color;
        color?: Color;
        offset?: Point;
        size?: number;
        subOffset?: Point;
    }

    地図アイコンのスポット名の表示に関する設定(設定しなければ表示しない)

    • Optional backgroundColor?: Color

      文字の背景色(デフォルトは白)

    • Optional color?: Color

      文字色(デフォルトは不透明の黒)

    • Optional offset?: Point

      文字のオフセット(単位はピクセル、デフォルトは(0, 0))

    • Optional size?: number

      文字のサイズ(単位はピクセル、デフォルトは10px)

    • Optional subOffset?: Point

      文字の予備のオフセット(単位はピクセル、デフォルトは(0, 0)) offsetの位置にラベルが表示できなかった際にsubOffsetの場所にラベルが表示できるか試す

  • Optional name?: string

    アイコン画像の名前(デフォルトは属性の16進数表記)

  • Optional priority?: number

    アイコンの描画優先度(大きい方が優先して描画される)

  • Optional size?: number

    アイコンの大きさ(デフォルト値は100)

  • zoomRange: ZoomRange

    表示するズームレベルの範囲