Ого, текущее положение маршруток это просто фантастика ;) Осталось только sms на мобильник: «ваша маршрутка будет на остановке приблизительно через 10 минут, пора выходить» ;-)
Существует бесплатное приложение для мобильников, но правда не все маршрутки оснащены «передатчиками». Конечно, у сервиса грандиозные планы, но… посмотрим что выйдет :)
Да, это ребус!
«транспорт 1» — это ваш первый маршрут. Вы сами выбираете более удобный. Выбрав, подгружается «транспорт 2». Где он будет пересекаться с первым, там и сделаете пересадку. И так далее.
А как понять который из них самый удобный? Я вот не очень хорошо знаю сам Питер и транспорт в Питере (пользуюсь в основном 2-3 стандартными маршрутами). Тыкать по ссылочкам и смотреть что как идет и с чем пересекается — очень муторно. Было бы лучше, если сервис сам подбирал и предлагал 2-3 варианта маршрутов полностью, отсортировав их по времени, на пример. При это хотелось бы сразу видеть место пересадки, ну и транскрипт: каким маршрутом, сколько ехать и где пересаживаться. А так все слишком сложно и долго.
Отображаются все проходящие мимо маршруты, отсортированные по времени до конечной точки, т.е. первый в списке, самый быстрый по времени, включая время пешком.
Это вполне реализуемо. Просто сайтом занимаюсь один. Если интересует, могу предоставить админскую панель, главное чтобы ваш город был в гугл мапс с детализацией до дома\улицы.
Проверил от дома до работы. Есть прямой транспорт и несколько маршруток. Сайт предложил 3 пересадки, последнюю — «спортивной ходьбой». Почему-то пошёл в объезд (вместо по пр. Просвещения до Гражданского, а там направо, предложил объехать кусок Просвещения, свернув на Светлановский, а затем вернуться на Просвещения). В общем, весьма и весьма сыро, пользоваться нормально пока невозможно.
Ну для ПМ-ПУ, если я правильно понял, — это несерьёзно. Вы не думали придумать разумный алгоритм, а не перебор. Есть жадные алгоритмы, подходящие для этой задачи, есть динамическое программирование.
Спасибо за советы
Я на этом не останавливаюся — постоянно оптимизирую, просто думаю — развиваться вширь — т.е другие города и транспорты или вглубь) только спб
Расширять что? Текущий функционал сильно недоработан. Расширять можно готовый продукт или приближенный к готовому, а у Вас ещё работы — непочатый край. В Петербурге много интернет-пользователей, сделайте сначала хороший сервис для Петербурга, а потом расширяйтесь.
Всё бы неплохо, но я пока не понял, какие есть преимущества по сравнению с конкурентами, кои на вскидку приходят сразу два в голову: русавтобус и гугл карты. Проект для общего развития или типа коммерческий? Какие планы? Пока что неудобный. Хочется видеть конкретные варианты маршрутов, а не просто глазеть на загогулины маршрутов, которые где-то рядом проходят.
P.S. Я учился на той же кафедре у Сергеева. У тебя кто научник?
На самом деле русавтобус не гибок! Мне пришло в голову создать свой ресурс, так как я видел кучу ошибок и недоработок русавтобуса. На моем сайте на самом деле узнаете город лучше!
Он сложнее в освоении но гораздо приятнее в работе. Он не расчитан на бабушек, чтобы видно было именно маршруты для печати. Тут экспертная система — позволяющая лучше разобраться в поиске оптимального маршрута.
Хотите сэкономить, поехать одним транспортом — пожалуйста! просто больше пройдете пешком! Русавтобус вам этих маршрутов не покажет! И потом главное преимущество тут виден весь маршрут! Вы его лучше запомните!
Я уверяю если вы посидите на сайте недельку, то больше не захотите возращаться на русавтобус. Это касается тех кто проживает в Питере
Потыкался по кнопочкам. Как проложить маршрут так и не понял. То, что сайт выдал в качестве «маршрутов поблизости» с введенными точками «от» и «до» не связано никак. В общем, я продолжу лучше пользоваться сервисом от Google Maps. Он, может, и не весь транспорт знает, однако, до сих пор не подводил, приводя «от» и «до» вполне приемлемыми маршрутами.
попробуйте rusavtobus.ru
о нем тут уже не раз писали некогда
сейчас не просто пруфлинк искать, но я помню, мне еще понравилось, что на вопросы создатели ответили сразу. Я был приятно удивлен тем, что на моё предложение: «Можно и сразу на карте было бы сделать точки» Ответили: «А вы нажмите два раза на карте, выбрав вначале одну потом другую, а потом найти» С тех пор я там всегда сижу, там не только время пути для каждого варианта показано, но еще и стоимость! Последнее время там еще появиласть пда-версия, английская верси (для туристов например) и список городов разросся весьма.
Спасибо, попробую. Для меня очень важна версия для КПК, потому что часто нужно подбирать маршрут «на ходу». Идеально было бы, если бы оттуда можно было бы сгружать треки маршрутов в GPX, чтобы в «навигатор» загружать.
вот это вот здорово… в большинстве других аспектах реализация у русавтобуса лучше. попробуйте занять нишу — забив базу городами, ещё не охваченными в вышеупомянутом сервисе!
Было бы неплохо добавить остановки – или как-то выделить их, если они уже есть, а я их не вижу.
Вообще, я, как и многие другие рижане, пользуюсь сайтом собственно муниципального предприятия, обслуживающего общественный транспорт города. Там есть и карты маршрутов, и расписания, и поиск маршрутов, и WAP-версия, и ещё что-нибудь, наверняка :) Поймите правильно, я не утверждаю, что в Риге всё прекрасно,– делают систему всё равно литовцы, а прекрасно всё в Таллинне :) ,– а показываю пример минимально необходимого функционала.
И ещё не совсем приятно читать, как половина комментаторов накинулись фразами типа «русавтобус по-любому круче». Одно дело, если бы он действительно был идеален, а так там даже расписаний нет (или опять я не нашёл?). Меня вот мало интересует стоймость проезда, как-то и без всяких сайтов её себе представляю, зато время отправления автобуса, курсирующего с интервалом в минут сорок, узнать полезно. Так что сейчас оба проекта одинаково редко необходимы, но здоровая конкуренция может пойти горожанам на пользу.
В целом, удачи, развития и успехов в личной жизни :) И выделите сразу Петербург на отдельный субдомен, пока не поздно – не помешает, а пригодиться может.
1) Остановки показывается самим гуглом — нет смысла их рисовать, просто увеличьте карту.
2) Конечно я выделю СПБ в spb.seemap.ru как появится 2-ой город (ищу человека который хочет добавить свой город)
1) На гугл надейся, а сам не плошай :) Вы же не хотите сказать, что там сразу появляется самая актуальная информация.
2) Сразу надо выделять, если ищете. Искать, может, ещё год будете, а ссылки в Интернете могут расплодиться.
Гугл мапс не показывает вам полный маршрут транспорта! А скорее навязывает Вам.
seemap.ru — никакой маршрут не навязывает, а просто показывает все возможные, отсортированные по времени.
Вначале идут самые короткие.
Гугл мапс тож предлагает вареанты трамваи автобус или на авто и даже пешком…
Единственно с полным маршрутом транспорта это да… но нужно ли мне знать куда едет автобус если я знаю где мне нжно выити?
Я считаю что нужно. Потому что и гугл и русавтобус — часто ошибаются навязывая тот или иной маршрут. Я неоднократно проводил сравнения. Лично мое мнение обязательно нужно знать ВЕСЬ маршрут!
Все прекрасно, но что делать с этой дюжиной маршрутов, которые выдаются. Все-таки надо делать какие-то выводы по времени и выдавать ранжированные маршруты, как на rusavtobus. Сейчас впечатление, что даже не учитывается, сколько идти до остановок.
А зачем вам показывать сколько идти до остановок?
Ближайшие маршруты показываются вначале. Выбирайте первые маршруты, далее выбирайте пересадку (она добавляется ajax-ом) — тоже первую — Это и будет оптимальный маршрут!
Почему бы всю информацию о маршруте(стоимость..) не вывести на строку, появляющуюся при выборе? АJAX — чудесное изобретение, но зачем кликать на каждый из 10 автобусов а затем целиться в кнопки, чтобы узнать, сколько времени едет каждый автобус. К тому же то, что показывается при наведении на кнопки меняется только при выборе из «ребуса», а из списка строк изменений нет
<К тому же то, что показывается при наведении на кнопки меняется только при выборе из «ребуса», а из списка строк изменений нет
я не понял можно поконкретнее на примере?
Если щелкать по маршрутам, которые в строке «транспорт N», то данные о стоимости и времени меняются, при этом маршруты добавляются в список ниже. Но если щелкать по маршрутам из нижнего списка, то происходит только подсветка цветом. Ожидаемое поведение — изменение стоимости и времени
Если щелкать по маршрутам, появляется подсветка и увеличивается ширина линии движения на карте, а никак не стоимость. Так логично, как мне кажется. Удобно использовать, когда траектории накладываются друг на друга.
у нас, для Казани есть приложение Городинформ, обновляемая карта города. такие приложения заметно облегчают жизнь. и, кстати, что самое важное, программа работает без подключения к сети, так что, имея с собой ноут и данное приложение, в городе вы не заблудитесь. жалко только, программа у нас не кроссплатформенная, да и под вайном что-то не идёт. хм, в саппорт, чтоли, им написать.
Попробовал ещё, теперь удалось составить маршрут, по которому я езжу, но вот только не зная этого маршрута, я бы долго тыкался в программе, не зная, что делать.
Если бы программа сама составляла маршруты и отбирала оптимальные, как делает rusavtobus.ru/, было бы гораздо удачнее =))
она и так показывает оптимальные
выбираете первую позицию в строке + еще первую и так далее. Это и есть оптимальный
(показано расстояние в метрах — можете сравнить с русавтобусом)
Как только вы подстроитесь под сайт, а он несколько непривычен — он вам понравится больше
Учитывает ли карта бесплатные маршруты? Ну, к примеру, от метро Парк Победы ходит бесплатный безостановочный автобус до ТЦ «Радуга» — и тем, кому там рядом, на нём легко можно доехать (я ездил пару раз).
btw, надо и на русавтобус этот вопрос закинуть, пожалуй.
seemap.ru конечно же учитывает бесплатные маршруты, в базе Санкт-Петербурга их добавлено уже 5 штук, смотрите поле — цена и вы увидите что они бесплатны. Также же просто посмотрите «отдельный маршрут» — там есть приписка — бесплатный
А как-то можно увеличить окошко с картой?:) А-то оно у меня занимает примерно четверть экрана, и это на небольшом ноутбучном монике, а когда подключу внешний большой монитор, то ее вообще искать придется=)
Можно в принципе добавить кнопку «на весь экран»
А зачем это вам нужно, если сделать больше по умолчанию — это будет неудобно другим пользователям.(будет долго грузится)
А почему не сделать верстку резиновой и карту тоже? Т.е. левый и верхний блоки всегда одинакового размера, а карта занимает все остальное пространство, да к тому же тянется. Короче, как на Яндекс.Картах.
Это вопрос который можно решить. Вариантов ведь на самом деле масса. Главное, чтоб было желание=)
Раз считаете, что не надо, так и не заморачивайтесь)
Я щас там еще полазил чутка, и у меня возник более насущный вопрос: Что это??? НЛО прилетело и оставило эти круги?:) Они кстати множатся при каждом увеличении/уменьшении масштаба карты.
Ничего не работает. Ввел два адреса, не нашлось ничего. К тому же, почему-то надо вводить адрес руками. Почему я не могу кликнуть мышкой и сказать найди от сюда до сюда (в google maps, это кстати есть, и единственнное чего там нет, но что есть у вас это маршрутки).
Интерфейс не для удобства, а для программиста. Если я ищу маршрут, то я не хочу знать абсолютно все варианты. Обычно я хочу выбрать один из оптимальных.
Надо доработать, пример удачного решения для отображения результатов можно посмотреть на spb.rusavtobus.ru.
Собственно все проблемы Гугловых маршрутов остались — неполная и неточная база по маршрутам — нет многих коммерческих рейсов, некоторые рейсы неверны или изменены
Гугл удобнее — дает сразу несколько полных вариантов. Было бы лучше начать с полных вариантов с большей гибкостью по их изменениям — собственно нафиг пользоваться сайтом если он не может дать оптимальный по определенным показателям маршрут?
Тут все как то про работу с ресурсом пытают. Все заходящие поголовно юзера?
Интересует техническая сторона. Сколько ОЗУ требует система, как быстро считает, есть ли кэширование, используемый алгоритм (Дейкстры?), какая была выбрана архитектура системы?
Новый веб проект — поиск маршрутов в Санкт-Петербурге