Да не вопрос. Это очевидно любому, кто представляет, как работает GPS-приемник и софт, к нему прицепленный. Пожалуйста, имей в виду, я очень хорошо понимаю, о чем говорю, а ты, похоже, не понимаешь вовсеВсе, что умеет приемник, определить, где он находится в данный момент времени с некой точностью. Точность оставляет желать лучшего, промах на несколько десятков метров - обычная песня. Кроме того, погрешность измерений постоянно плавает, ибо зависит от кучи всего.Первый поинт: приемник умеет только и исключительно примерно определять свое положение в пространстве.Все остальное вычисляется на основании этих данных. В частности, скорость вычисляется путем деления пройденного расстояния на затраченное время. Поскольку сведения о местоположении имеются лишь приблизительные, для расчета скорости используются не две последние, а несколько последних точек, что дает сглаживание показаний гпс-ного "спидометра". В противном случае показания этого спидометра будут скакать со страшной силой, иногда от нуля до 200 км/ч при движении с городской скоростью. Это (вычисление скорости на основании нескольких точек) увеличивает точность при равномерном движении, но вносит существенную задержку при быстром изменении скорости, а мы тут именно об этом и говорим.Поскольку ме ты все равно не поверишь, найди под свой Андроид тулзу, которая позволяет получать сырые данные с приемника, а потом нанеси их на карту. Думаю, сможешь оценить красивость полученного зигзуга.А теперь внимательно слушаю, чем же плох "мой" способ