EventsManagerDataSource The EventsManagerDataSource protocol declares values required for recording route following events. routeProgress location desiredAccuracy locationProvider