Как реализовать роутинг от точки до точки по GeoJSON базе?
Здравствуйте.
Имеется база (карта полилайнов) маршрутов в формате GeoJSON.
Интересует чем лучше всего реализовать поиск ближайшего пути на стороне сервера.
Интересует поиск ближайшей дороги, на которой проезжает автобус/маршрутка до ближайшей остановки к конечной точке. Так же, желательно реализовать возможность пересадок на другие маршруты, если один маршрут не найден.
Двухдневный гуглинг ничего не дал, есть лишь готовые сервисы и API, которые не предоставляют данные для нужных городов.
Представление о том как реализовать эту задумку самому имеется, но мало ли, есть готовые решения. Не хочется создавать кривой велосипед.