seemap.ru конечно же учитывает бесплатные маршруты, в базе Санкт-Петербурга их добавлено уже 5 штук, смотрите поле — цена и вы увидите что они бесплатны. Также же просто посмотрите «отдельный маршрут» — там есть приписка — бесплатный
Отображаются все проходящие мимо маршруты, отсортированные по времени до конечной точки, т.е. первый в списке, самый быстрый по времени, включая время пешком.
Это вполне реализуемо. Просто сайтом занимаюсь один. Если интересует, могу предоставить админскую панель, главное чтобы ваш город был в гугл мапс с детализацией до дома\улицы.
Да, это ребус!
«транспорт 1» — это ваш первый маршрут. Вы сами выбираете более удобный. Выбрав, подгружается «транспорт 2». Где он будет пересекаться с первым, там и сделаете пересадку. И так далее.
Самый простой поиск — перебор координат.
PS: согласен что проект сырой, использовал самый простой алгоритм поиска.
Спасибо
… в зависимости от расстояния от А до Б.
«транспорт 1» — это ваш первый маршрут. Вы сами выбираете более удобный. Выбрав, подгружается «транспорт 2». Где он будет пересекаться с первым, там и сделаете пересадку. И так далее.