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