Интерактивная карта
- Алексей
- Комментариев нет
В данной статье рассмотрим пример создания интерактивной карты с плотностью населения России с использованием Leaflet.
js/ru-regions.js — регионы России в формате GeoJSON.
Для получения границ регионов можно использовать сервис от OpenStreetMap. Отправляем запрос вида: https://nominatim.openstreetmap.org/search?format=json&q=г Санкт-Петербург&polygon_geojson=1. В параметр q передаем название региона (в примере г Санкт-Петербург). И получаем данные о границах региона в форме GeoJSON. Таким же образом можно получать границы районов городов и границы прочих географических единиц.
Данные по плотности населения из Википедии.
Карта создана на основе статьи: https://leafletjs.com/examples/choropleth/
Пример работающей карты: https://aliquis.ru/apps/russiandensitymap/
Ссылка на проект: https://github.com/nekiyl1/RussianDensityMap
Комментариев нет