Ничего себе, вы ехали 15 часов???
Ваша ситуация - нормальная, так и должно получиться.
Маршрут строится не более чем по 10 000 точкам, иначе GoogleMapsApi притормаживать будет на слабых компьютерах. В вашем пути точек значительно больше (на вскидку, около 60 000), поэтому для отрисовки красной линии используется каждая шестая GPS точка. Из-за этого получается такой эффект как у вас - линия состоит из больших отрезков. Зато можно отдалиться и увидеть весь маршрут. Если перестраивать разную детализацию маршрута в зависимости от масштаба карты, то путь будет мигать и притормаживать при увеличении и отдалении. Ксатати, стрелочка рисуется в максимальной детализации, поэтому если очень нужно рассмотреть путь, то смотрите на стрелочку, но не забывайте, точность GPS не идеальная.
Прямого пути в GoogleMapsApi я не нашел, карта всегда надвигается в свой центр. Это потому что на карте нет никаких выделяющихся объектов, там все равны и все что не карта - это независимые картинки.
Есть идея, как это косвенно обойти, но пока руки не долши, позже попытаюсь сделать.