Turn-by-turn navigation, also referred to as active guidance, is likely what comes to mind when you think about a typical navigation experience: a user receives turn-by-turn instructions as they progress along the route.
You can use the complete drop-in navigation UI,
NavigationViewController, to add a pre-configured turn-by-turn navigation experience to your application or you can build a custom UI using the UI components individually.
These guides will help you understand the UI provided by
NavigationViewController and the data that powers it.