From d0e55719d161c9b677ec83581efb005135b61396 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Benecke Date: Wed, 14 May 2025 11:27:42 +0200 Subject: [PATCH] Make map card clustering configurable (#25429) * Persistent map clustering * Make config option instead --- src/panels/lovelace/cards/hui-map-card.ts | 1 + src/panels/lovelace/cards/types.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/panels/lovelace/cards/hui-map-card.ts b/src/panels/lovelace/cards/hui-map-card.ts index e2691dcd8c..d6eacfc376 100644 --- a/src/panels/lovelace/cards/hui-map-card.ts +++ b/src/panels/lovelace/cards/hui-map-card.ts @@ -139,6 +139,7 @@ class HuiMapCard extends LitElement implements LovelaceCard { ? processConfigEntities(this._config.entities) : []; this._mapEntities = this._getMapEntities(); + this._clusterMarkers = this._config.cluster ?? true; } public getCardSize(): number { diff --git a/src/panels/lovelace/cards/types.ts b/src/panels/lovelace/cards/types.ts index f25c8950c7..8e7dffe417 100644 --- a/src/panels/lovelace/cards/types.ts +++ b/src/panels/lovelace/cards/types.ts @@ -337,6 +337,7 @@ export interface MapCardConfig extends LovelaceCardConfig { geo_location_sources?: (GeoLocationSourceConfig | string)[]; dark_mode?: boolean; theme_mode?: ThemeMode; + cluster?: boolean; } export interface MarkdownCardConfig extends LovelaceCardConfig {