Skip to content

GIS приложение отображения маршрута

Notifications You must be signed in to change notification settings

CadSergRF/Leaflet-OSRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект GIS

Назначение прокта: Сервис для построения автомобильного маршрута .


В проекте реализованы возможности:

На данный момент реализована возможность прокладки маршрута используя сохраненные координаты узловых точек маршрута


Запуск проекта

  • npm i — запускает установку зависимостей приложения
  • npm run start — запускает приложение

Репозиторий проекта: https://github.com/CadSergRF/Leaflet-OSRM


Структура проекта

  • api
    • instance - шаблон запроса к API
    • route - запрос к API OSRM для получения точек polyline
  • components
    • App - основной react-компонент
    • AutoZoom - функция возвращает границы маршрута по маркерам маршрута и центрирует карту
    • CustomMarker - компонент отображения маркера маршрута
    • MapComponent - компонент отображения карты, маршрута и маркеров
    • Sidermenu - меню отображения и выбора сохраненного маршрута
  • helpers
    • fetchURLfromArray - преобразует массив координат с строку
  • images - вспомогательные иконки и картинки
  • reducers
    • currentRoute - слайс выбранного маршрута
    • listOfRoutes - слайс сохраненных маршрутов
  • sagas
  • index
  • route - сага обработки текущего маршрута
  • store
  • styles

Основные технологии используемые в проекте


Что необходимо сделать

  • Возможность добавления маршрута:
    • по адресу
    • выбор пункта назначения на карте
  • Сохранение и удаление маршрута в сохраненных
  • Авторизация пользователя
  • Связка пользователь - сохраненные маршруты

Автор

Сергей Евдокимов

About

GIS приложение отображения маршрута

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published