diff --git a/README-UA.md b/README-UA.md index e10af8d..79b90d6 100644 --- a/README-UA.md +++ b/README-UA.md @@ -4,7 +4,7 @@ ## Огляд -Цей застосунок створений для візуалізації маркерів на мапі з використанням бібліотеки `Leaflet` та групування їх за допомогою `Leaflet.markercluster`. Застосунок покликаний відобразити розташування компаній на мапі з можливістю групування маркерів у кластери. Доступні різноманіні варіани відображення шарів мапи та додакові опції. +Застосунок призначений для відображення розташування компаній зрозумілим користувачу способом на мапі з можливістю групування створених маркерів у кластери. Доступні різні варіанти відображення шарів карти та додаткові опції. | Структура: || | --- | --- | @@ -27,6 +27,8 @@ - [Leaflet Documentation](https://leafletjs.com/) 2. **Leaflet.markercluster**: Розширення для Leaflet, яке надає можливість групування маркерів у кластери для покращення ефективності відображення на мапі. - [Leaflet.markercluster Documentation](https://github.com/Leaflet/Leaflet.markercluster) +3. **geoBoundaries Global Database**: База даних політичних адміністративних кордонів з відкритою ліцензією, стандартизований ресурс кордонів для кожної країни у світі. + - [geoBoundaries Global Database](https://www.geoboundaries.org) Бібліотеки інтегровано у проєкт додаткового встановлення не потрібно. @@ -37,19 +39,20 @@ ## Конфігурація та Дані -1. **Мапа**: Координати та параметри карти налаштовуються у `L.map('map').setView([49.0, 31.0], 6);` у файлі `map.js`. -2. **Маркери**: Дані про компанії завантажуються з файлу `companies.json` та використовуються для розміщення маркерів на карті. Маркери зберігаються у папці `markers`. +1. **Мапа**: Координати та параметри мапи налаштовуються у `L.map('map').setView([49.0, 31.0], 6);` у файлі `map.js`. +2. **Маркери**: Дані про компанії завантажуються з файлу `companies.json` та використовуються для розміщення маркерів на мапі. Маркери зберігаються у папці `markers`. 3. **Кластери**: Кластеризація маркерів реалізована за допомогою `Leaflet.markercluster`. 4. **Легенда**: Дані легенди завантажуються з файлу `legend.json`. Маркери зберігаються у папці `markers`. ## Додаткові Геодані -1. **Області України**: Геодані для областей України завантажуються з файлу `ukraine.geojson`. -2. **Межі України**: Геодані для меж України завантажуються з файлу `ukraine_border.geojson`. +1. **Державні кордони України**: Геодані для кордонів України завантажуються з файлу `geoBoundariesGeneral.geojson`. +2. **Обласні кордони**: Геодані для областей України завантажуються з файлу `geoBoundariesSimplified.geojson`. +3. **Межі районів**: Геодані для районів України завантажуються з файлу `geoBoundariesDetailed.geojson`. ## Завдання для Майбутнього Розвитку -1. **Додавання Інтерактивності**: Розглядаю можливість додавання додаткової інтерактивності для маркерів або додаткових шарів на карті. +1. **Додавання Інтерактивності**: Розглядаю можливість додавання додаткової інтерактивності для маркерів або додаткових шарів на мапі. ## Ліцензія diff --git a/README.md b/README.md index b48db46..742da7e 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ## Overview -This application is designed to visualize markers on the map using the `Leaflet` library and group them using `Leaflet.markercluster`. The application is designed to display the location of companies on the map with the ability to group markers into clusters. Various options for displaying map layers and additional options are available. +The application is designed to display the location of companies in a user-friendly way on a map with the ability to group the created markers into clusters. Various options for displaying map layers and additional options are available. | Structure: || | --- | --- | @@ -25,8 +25,10 @@ This application is designed to visualize markers on the map using the `Leaflet` The following additional libraries are used: 1. **Leaflet**: JavaScript library for interactive maps - [Leaflet Documentation](https://leafletjs.com/) -3. **Leaflet.markercluster**: An extension to Leaflet that allows markers to be grouped into clusters to improve map display efficiency. +2. **Leaflet.markercluster**: An extension to Leaflet that allows markers to be grouped into clusters to improve map display efficiency. - [Leaflet.markercluster Documentation](https://github.com/Leaflet/Leaflet.markercluster) +3. **geoBoundaries Global Database**: Political Administrative Boundaries Database an open license, standardized resource of boundaries for every country in the world. + - [geoBoundaries Global Database](https://www.geoboundaries.org) The libraries are integrated into the project and no additional installation is required. @@ -44,8 +46,9 @@ The libraries are integrated into the project and no additional installation is ## Additional Geodata -1. **Regions of Ukraine**: The geodata for the regions of Ukraine are loaded from the file `ukraine.geojson`. -2. **Borders of Ukraine**: Geodata for the borders of Ukraine are loaded from the file `ukraine_border.geojson`. +1. **State borders of Ukraine**: Geodata for the borders of Ukraine are loaded from the `geoBoundariesGeneral.geojson` file. +2. **Regional borders**: The geodata for Ukrainian regions are loaded from the `geoBoundariesSimplified.geojson` file. +3. **District borders**: The geodata for for districts of Ukraine are loaded from the `geoBoundariesDetailed.geojson` file. ## Tasks for Future Development