Карта с актуальным местоположением общественного городского транспорта в Санкт-Петербурге. Теперь можно не ждать свой автобус на улице, а наблюдать за его приближением с телефона и своевременно подходить на остановку. А если Вы не уверены, каким маршрутом следует транспорт, всегда можно уточнить это на карте.
Реализовано:
– Отображение атобусов, трамваев и троллейбусов маршрутной сети СПб ГУП «Пассажиравтотранс»
– Определение собственного местоположения
– Поиск среди актульных маршрутов сети СПб ГУП «Пассажиравтотранс»
– Возможность отображения на карте найденых маршрутов и остановок
– Отображение прогнозируемого времени прибытия для транспорта на остановки
Данные предоставляются Порталом Общественного Транспорта Санкт-Петербурга.
http://transport.orgp.spb.ru/Portal/
===
Спасибо всем за конструктивную критику, попробую ответить на некототорые замечания.
1. В настоящий момент транспорт нельзя сделать кликабельным, потому что он поступает в программу в виде картинки. Я писал разработчикам портала, ответа нет.
2. Цифровой клавиаторы в выборе маршрутов не будет, так как там есть и буквенные обозначения. Поиск весьма примитивный, усовершенствования запланированы, но не в ближайшем апдейте.
3. Что касается актуальности данных, то она всецело зависит от скорости и стабильности соединения. Фактически программа скачивает несколько карт: города, транспорто, и по карте на каждый выбранный маршрут.
4. Карта города кешируется, но из кеша иногда вынимается с задержкой, из-за этого возникает ощущение, что она скачивается каждый раз заново. Решение проблемы пока не найдено.
5. К сожалению разработчики портала не предупреждают меня об изменениях в протоколах доступа и различных ограничениях, которые они регулярно внедряют, хотя отлично знают о существовании этой и аналогичных программ. После внедрения очередных изменений уходит некоторое время на поиск проблемы, отправку запроса разработчикам, исправление программы, и еще около недели уходит на достувку обновления пользователям. Разработчики портала обещают решить проблему, но еще ни разу этого не сделали.
6. С отображением остановок действительно есть некоторые проблемы, исправлю в ближайшее время.