checkForBetterRoute
abstract fun checkForBetterRoute(waypoints: List<GeoPoint>, routeOptions: RouteOptions, listener: ComputeRouteListener)
Used by the Navigation to check if a better route is found. The Navigation will handle everything, here we just need to compute a new route.
Return
a new Route from the list of Waypoints and options, null otherwise.