GoogleNavigation Framework Reference

GMSNavigationLayoutDelegate

@protocol GMSNavigationLayoutDelegate <NSObject>

The protocol that layout delegates must implement in order to take control of the layout of the map container during navigation-ready or active guidance modes.

Since the purpose of these methods is to modify the view hierarchy, all methods are MainActor- restricted. The protocol itself is not MainActor-restricted, since implementations may have other non-MainActor methods.