Нужен разработчик React для задачи с Google Maps API
- Требования
- Начальная настройка карты:
- На начальном этапе не отправлять запрос к
/api/plantations/
. - Вместо этого отобразить карту Узбекистана, разделенную на 13 административных регионов (GeoJSON файлы можно найти в открытых источниках).
- На начальном этапе не отправлять запрос к
- Интерактивные регионы:
- Сделать каждый регион кликабельным.
- После клика на регион (например, Ташкент) вывести все районы (districts) внутри этого региона.
- Запрос данных для района:
- После клика на район отправить запрос к API:
/api/plantations/?district={id}
. - Нарисовать полигоны на карте на основе данных, полученных от API, как показано на приложенном скриншоте.
- После клика на район отправить запрос к API:
Что уже сделано
- Бэкенд полностью реализован и работает.
- Компоненты и управление состоянием готовы, нужно интегрировать эту функцию в существующую структуру.
- Полигоны успешно рисуются при получении данных