Карты и геоданные
MapLibre, геолокация, маркеры, кластеризация, зоны доставки, маршруты и визуализация геоданных.
Материалы
- Карты для веба: каталог мест на Leaflet
12 уроков о картах, GeoJSON, выборе, фильтрах, геолокации и обмене данными.
- Карта на веб-странице: координаты, контейнер и Leaflet
Страница с контейнером карты и выбранной камерой без тайлов.
- Подложка карты: тайлы, поставщик и атрибуция
Подложка подключается явно, её источник и атрибуция вынесены в конфигурацию.
- GeoJSON: модель мест и порядок координат
Четыре вымышленных места представлены и проверены как Point FeatureCollection.
- Маркеры и безопасные всплывающие карточки
Маркеры содержат карточки с текстом, который не интерпретируется как HTML.
- Карта и список: общий выбор и клавиатура
Список и карта выбирают один объект по устойчивому идентификатору.
- Фильтры мест: категории, поиск и слои
Один набор предикатов определяет результаты списка и карты.
- Камера карты: границы, масштаб и адрес страницы
Публичное состояние камеры и фильтров читается из фрагмента URL.
- Геолокация по запросу: разрешения и точность
Положение запрашивается кнопкой и не сохраняется в URL или хранилище.
- Места рядом: расстояние и фильтр по радиусу
Результаты ограничиваются расстоянием по поверхности Земли до выбранной точки.
- Много точек: область просмотра и ограничение отрисовки
Маркеры обновляются по идентификаторам и ограничиваются видимой областью.
- Импорт и экспорт GeoJSON без повреждения каталога
Новый набор принимается целиком после проверки; текущие результаты экспортируются.
- Подготовка карты к выпуску: отказы, приватность и договоры
Текстовый каталог остаётся доступным при отказе карты; выпуск описан без исполнения.