Мне кажется можно упростить. Просто накапливать среднюю скорость за определенный промежуток (например каждые 100 м - 500м). Определить время актуальности - например 15 мин (возможно в зависимости от скорости) и уже эту информацию скидывать на сервак при появлении подключения. Просто у мну довольно мощная машина, и я иногда этим пользуюсь, например уйдя со светофора я могу прыгнуть в свободное пространство и дать как бы инфу что здесь можно ехать 100, хотя средняя на участке будет 15 ...Тогда можно будет использовать цветовое кодирование участков по скорости - например чем краснее - тем медленнее, чем синее тем быстрее. Желательно так же учитывать такую фигню, что ктото может припарковаться и не выключая мотора ждать например пока подруга не выйдет, или сходит в магазин. Тогда получится что в данном месте пробка ... а ее там нет
