Общ форум > Представяне

Градски транспорт на живо и досиета

(1/2) > >>

RoYaL:
Включвам се на влакчето на BPilot и Grinning, които са разработили чудесни платформи - поздравления.

От деня, в който данните се отвориха, моят екип също разработва такава платформа. Не сме се раздвижвали много да я рекламираме, но тъй като виждам че другите разработчици го правят, мисля че е време и ние да го направим:

https://trackthebus.live/

Основното нещо, което целим освен виртуални табла са досиета - рейтинг, коментари и снимки на отделните превозни средства, спирки и обръщателно колела, триъгълници и автостанции. Нещо което преди имаше в spirka.org. За съжаление оригиналният автор на spirka.org спря да поддържа сайта. Тогава обмисляхме как да го съживим, но не ни стигна ресурс. Данните би трябвало да ги имаме някъде от тогавашната ни комуникация и да можем дори да ги налеем.

За момента платформата е в много ранен стадий и със сигурност страда от два основни проблема:

* Бавни transition-и по картата
* Чести прекъсвания на WebSocket-а
Това което имаме в момента е:

* Превозните средства в реално време с посоката им
* Спирките на картата
* Възможност за намиране на близките спирки или отбелязване на център върху картата + радиус
* Когато излизат предложения за спирки (в близки или в търсене) да се появява и посоката на превозните средства, че има доста спирки с еднакви имена
* Филтрация по картата - можеш да избереш само определени линии и дори само определени техни посоки
* Филтрация по тип превозно средство - пр. само Трамваи
* При избиране на превозно средство от картата - вижда се пълния маршрут, разписанието и базова информация. Има таб с рейтинги, коментари и галерия. Хората могат да оценят специфичното превозно средство.
* Отделен теб с разписания на превозните средства и спирките - https://trackthebus.live/schedules/lines
* Възможност за смяна на темата на сайта и на картата, както и на езика
Какво ни предстои в близкото бъдеще:

* Любими спирки
* Нов таб с досиета и търсене по превозно средство - инвентарния му номер, или свиване на търсенето през номер на линията, диапазон на опериране (trip) или дори диапазон, в който е бил на определена спирка - така ще може човек да оцени специфичното превозно средство, дори и в по-късен етап, ако си спомни кога е бил качен на него
* Настройки на картата - преди тя да се зареди човек да може да избере дали иска да вижда цялата карта, само специфични линии или нещо друго. Настройките да се помнят, така че всеки път когато човек влезе в сайта след първото му влизане, да вижда това което си е избрал - така ще се намали претрупването, за хората които искат да ползват платформата само по определен начин, пр. да гледат 5 определени спирки и 2-3 превозни средства
* Интеграция с Call Sofia за подаване на сигнали
* Build за Android и iOS и качване в съответните Google Play / App Store
Ще се радвам на мнения и предложения.

kefaes6efa:
Успех, вто поглед върху данните от друг ъгъл!

pavel75:
На картата не мога да открия метростанция Западен Парк и Вардар. За други не съм търсил.
Метростанция Люлин и Сливница са отбелязани.

ozzy:
Не се виждат много добре стрелките на превозните средства. Поздравления за труда иначе!

Dragon:
Малко ще се направя на тестер :) Системата работи чувствително по-тромаво от тази на BPilot. Вероятно и различния вид карти оказва влияние, както и различния подход. Но това, което ми прави впечатление е огромното количество излишни данни, които се предават постоянно при вас. На всеки 1-2 секунди се получава информация за всеки маршрут, всяка спирка и всяко превозно средство. Докато информацията за всяко превозно средство кое е, какво е и по коя линия се движи може да е нормално да се предава с цел обработката да се прехвърли при клиента, вместо да се ограничава по текущия участък от картата, то маршрутите и спирките не се променят, а са 80% от данните. Те следва да се взимат само при първото зареждане. Ако и тях ги ъпдейтвате постоянно върху картата, а не само като се промени изгледа, това може да е една от причините за бавната работа.
Иначе поздравления за сайта, много работа сте свършили, но има доста да се поработи върху оптимизацията, защото в противен хубавите допълнителни екстри ще останат на заден план и няма да се ползва. В момента при браузъра скриптовете използват за изчисления около 100% от времето между 2 опреснявания на информацията, докато при този на BPilot e около 12%. На първо време може поне да увеличите с 1-2 секунди интервала, за да не се получава това препълване.

Navigation

[0] Message Index

[#] Next page

Go to full version