diff --git a/client/src/components/gps/OsmMap.tsx b/client/src/components/gps/OsmMap.tsx index 86727ef..a0a82fb 100644 --- a/client/src/components/gps/OsmMap.tsx +++ b/client/src/components/gps/OsmMap.tsx @@ -13,8 +13,11 @@ import { gpsClusterHtml, gpsClusterListHtml, gpsMarkerHtml, gpsMarkerLayout } fr * карта создаётся один раз на ref-контейнере, слои перестраиваются эффектами. */ -const OSM_TILES_URL = 'https://tile.openstreetmap.org/{z}/{x}/{y}.png'; -const OSM_ATTRIBUTION = '© OpenStreetMap contributors'; +// CARTO Basemaps (данные OSM): бесплатно до 5 млн тайлов/мес, разрешён продакшн +// с атрибуцией. tile.openstreetmap.org блокирует продакшн-приложения (403 +// «Access blocked» — tile usage policy), поэтому не используем его. +const OSM_TILES_URL = 'https://{s}.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}{r}.png'; +const OSM_ATTRIBUTION = '© OpenStreetMap contributors © CARTO'; const MOSCOW: [number, number] = [55.755864, 37.617698]; const DEFAULT_COLOR = '#3b82f6';