title: Maps API 3 Directions with fuzzy via co-ordinates
body: <p>I have a number of GPS co-ordinates that describe a route. My intention is to draw a polyline along the route, and then colour segments based on some data I have. </p>
  
  <p>Problem is, the GPS coordinates can occur on the roadside either side of main roads. When using the obvious Directions service solution a lot of "back and forth" occurs as Google tries to get me either side of a split lane road<img src="https://i.stack.imgur.com/mpurF.png" alt="Poor pathing">
  What I am aiming for is a direct route from A-H passing through every way point. I have considered reverse geocoding the coordinates to a street name and having the directions use the street as a way point, but that picks a specific point on the street that may not be related to the actual route. Single polylines are also not an option as some routes have turns in them.</p>
  
  <p>Is there a way to 'fuzzy' my waypoints so that the directions are happy when passing within a certain radius of the points? If not, has anyone got any other solutions?</p>
  
  <p>Thanks heaps.</p>
  
  <p>Edit: It's also not an option to just not use the middle way points because sometimes the path is not optimal.</p>
  
  <p>Also have tried my own fuzzy coords now, by +- some small value to each consecutive lat/lng pair. Unsurprisingly I ran into OVER_QUERY_LIMIT pretty soon.</p>