GMSNavigationStepInfoImageOptions
@interface GMSNavigationStepInfoImageOptions : NSObject
/**
 * The object which provides screen metrics for the screen the image will be displayed on. In most
 * cases, developers can pass the instance of UIScreen for the screen where the image will be
 * displayed. This property defaults to UIScreen.mainScreen.
 */
@property(nonatomic, nullable) id<GMSNavigationScreenMetrics> screenMetrics;
/**
 * The image size for maneuverImage in `GMSNavigationStepInfo`.
 * Defaults to `GMSNavigationManeuverImageSizeSquare96`.
 */
@property(nonatomic) GMSNavigationManeuverImageSize maneuverImageSize;
- (instancetype)init NS_DESIGNATED_INITIALIZER;
@end- 
                  
                  The object which provides screen metrics for the screen the image will be displayed on. In most cases, developers can pass the instance of UIScreen for the screen where the image will be displayed. This property defaults to UIScreen.mainScreen. DeclarationSwift var screenMetrics: (any GMSNavigationScreenMetrics)? { get set }Objective-C @property (nonatomic, nullable) id<GMSNavigationScreenMetrics> screenMetrics;
- 
                  
                  The image size for maneuverImage in GMSNavigationStepInfo. Defaults toGMSNavigationManeuverImageSizeSquare96.DeclarationSwift var maneuverImageSize: GMSNavigationManeuverImageSize { get set }Objective-C @property (nonatomic) GMSNavigationManeuverImageSize maneuverImageSize;
- 
                  
                  DeclarationSwift init()Objective-C - (instancetype)init NS_DESIGNATED_INITIALIZER;