Коллеги, доброго времени!
Мы разрабатываем туристический сервис и, как один из вариантов, рассматриваем OSM для работы с картами. Нам нужно:
1. Добавлять объекты на карту, которые будут отображаться только в нашем сервисе и убирать существующие объекты.
2. Строить оптимальные маршруты по нескольким точкам и собирать с них статистику (время, перепад высот, расстояние, тип передвижения и тд). Добавлять собственные параметры в маршрут. Алгоритм построения маршрута уже реализован в JS, но под другую схему работы.
3. Получать высотные отметки с карты
4. Разработка собственного конструктора маршрутов на базе нашего сервиса.
Каким образом это возможно реализовать при помощи функционала OSM? Может есть похожие решения? Буду благодарен за любую информацию и/или готов к сотрудничеству (от разовых консультаций и вплоть до фултайма), если кто-то сможет помочь с этим.
Заранее благодарен!
1. да не вопрос. использование каких-либо тайлов осм как подложки, интерфейс на leaflet.js в нем же и отображение объектов.
2. открытый движок роутинга OSRM
https://habr.com/ru/post/224731/ профиль роутинга редактируемый. все остальное сами.
3. в осм нет высот, так что берете любую сборку из открытых высотных данных и тягаете оттуда.
4. делайте. есть вот такое
http://share.mapbbcode.org/любым если учесть что осм в базе своей просто набор геоданных.
решений много и разных, но надо самому найти