I am currently writing an application which displays saved gps paths on a map. (I am using greatmaps for the map) Link
I am looking to run some path smoothing and point reducing algorithm on the path to produce a cleaner looking path on the map. I have been looking at the Ramer–Douglas–Peucker algorithm and possibly a spline.
Can anyone advise me on what approach to take, Any help on this issue would be great.