From fa52ed00e8ef3303f14d7c953f1591eb19042635 Mon Sep 17 00:00:00 2001 From: SayaAndy Date: Sun, 17 May 2026 17:54:04 +0700 Subject: feat: use self-hosted pmtiles for map feat: migrate static to gcore cdn fix: change text color on map tooltips depending on scheme --- views/layouts/general-page.html | 1 + views/pages/blog-page.html | 8 +++++--- views/pages/global-map.html | 10 ++++++---- 3 files changed, 12 insertions(+), 7 deletions(-) (limited to 'views') diff --git a/views/layouts/general-page.html b/views/layouts/general-page.html index 3392ff7..e380ef3 100644 --- a/views/layouts/general-page.html +++ b/views/layouts/general-page.html @@ -421,6 +421,7 @@ + diff --git a/views/pages/blog-page.html b/views/pages/blog-page.html index 5f964e6..4d8ba06 100644 --- a/views/pages/blog-page.html +++ b/views/pages/blog-page.html @@ -46,9 +46,11 @@ function initLocationMap(id, x, y, relativeErrorMeters = 0) { map = L.map(id).setView([x, y], 8); - L.tileLayer('https://tiles.stadiamaps.com/tiles/outdoors/{z}/{x}/{y}{r}.png', { - maxZoom: 20, - attribution: '© Stadia Maps, © OpenMapTiles © OpenStreetMap', + protomapsL.leafletLayer({ + url: 'https://cdn.saya.uz/map/global.pmtiles', + maxZoom: 15, + flavor: window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light', + lang: '{{ .Lang }}' }).addTo(map); if (relativeErrorMeters != 0) { diff --git a/views/pages/global-map.html b/views/pages/global-map.html index 0a7b941..f460d95 100644 --- a/views/pages/global-map.html +++ b/views/pages/global-map.html @@ -223,6 +223,7 @@ +