fix(gps): подложка OSM-режима на Esri World Street Map (CARTO теперь требует API-ключ — водяные знаки)

This commit is contained in:
2026-09-22 20:08:19 +03:00
parent db6b18f679
commit fe57e368da

View File

@@ -13,11 +13,11 @@ import { gpsClusterHtml, gpsClusterListHtml, gpsMarkerHtml, gpsMarkerLayout } fr
* карта создаётся один раз на ref-контейнере, слои перестраиваются эффектами. * карта создаётся один раз на ref-контейнере, слои перестраиваются эффектами.
*/ */
// CARTO Basemaps (данные OSM): бесплатно до 5 млн тайлов/мес, разрешён продакшн // Esri World Street Map: бесплатные растровые тайлы с атрибуцией, продакшн-ок.
// с атрибуцией. tile.openstreetmap.org блокирует продакшн-приложения (403 // tile.openstreetmap.org блокирует продакшн (403 «Access blocked»),
// «Access blocked» — tile usage policy), поэтому не используем его. // basemaps.cartocdn.com требует API-ключ (водяные знаки) — оба не используем.
const OSM_TILES_URL = 'https://{s}.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}{r}.png'; const OSM_TILES_URL = 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/{y}/{x}';
const OSM_ATTRIBUTION = '© OpenStreetMap contributors © CARTO'; const OSM_ATTRIBUTION = 'Tiles © Esri — Source: Esri и GIS-сообщество';
const MOSCOW: [number, number] = [55.755864, 37.617698]; const MOSCOW: [number, number] = [55.755864, 37.617698];
const DEFAULT_COLOR = '#3b82f6'; const DEFAULT_COLOR = '#3b82f6';