Подключил Яндекс карту и реализовал в проекте вывод данных с карты и подмену координат( автоматическое выведение места на карте по маркеру)
- Добавлять адресса
- Изменять адресса
- Получать координаты на основе данных адресов с помощью react-yandex-maps
- Добавлять адресс при клике на любое место на карте(с автоматическим нахождением адресса) с помощью react-yandex-maps
Это react-redux приложение, которое использует библиотеки node.js
В основной папке:
"dependencies": {
"body-parser": "^1.18.3",
"express": "^4.16.4",
"lodash": "^4.17.21",
"react-scripts": "^5.0.1"
}
В папке /client:
"dependencies": {
"@pbe/react-yandex-maps": "^1.2.5",
"@testing-library/jest-dom": "^5.17.0",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"axios": "^1.5.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-redux": "^8.1.2",
"react-scripts": "5.0.1",
"redux-form": "^8.3.10",
"redux-thunk": "^2.4.2",
"sass": "^1.68.0",
"web-vitals": "^2.1.4"
},
npm i
Установить зависимости в основной папке
npm i
Установить зависимости в папке /client
npm run dev
Запустить в основной папке скрипт, который запустит server.js на 5000 порту, и потом сам запустит npm start в папке /client
(Проект работает на 3000 порту, если у вас запустится 5000, просто поменяйте в браузере на 3000)