diff --git a/src/panels/map/ha-panel-map.js b/src/panels/map/ha-panel-map.js
index 6ba87d9803..d8fcfecf36 100644
--- a/src/panels/map/ha-panel-map.js
+++ b/src/panels/map/ha-panel-map.js
@@ -64,10 +64,12 @@ class HaPanelMap extends LocalizeMixin(PolymerElement) {
this.$.map.parentNode.appendChild(style);
map.setView([51.505, -0.09], 13);
Leaflet.tileLayer(
- 'https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png',
+ `https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}${Leaflet.Browser.retina ? '@2x.png' : '.png'}`,
{
- attribution: '© OpenStreetMap contributors, © CARTO',
- maxZoom: 18,
+ attribution: '© OpenStreetMap, © CARTO',
+ subdomains: 'abcd',
+ minZoom: 0,
+ maxZoom: 20,
}
).addTo(map);