GeoWaypoint
A class that defines a Waypoint. A Waypoint is similar to a via-point plus a radius which defines the distance under which the routing algorithm considers that the via-point is reached. Waypoints with a large radius (E.g 20 km) are also known as Soft-Waypoints. Note that waypoints with a radius >0 are also known as "soft waypoints". If this location is an intermediate point passed to the route planner, avoidUturn defines if route planner must avoid (if possible) a U-turn after reaching waypoint's location. If this location is not the last point passed to the route planner, ignoreTrafficDirections defines if route planner can ignore traffic directions to reach following point passed to the planner (allowing going against traffic directions).