AI-generated Key Takeaways
- 
          GMSMapViewPaddingAdjustmentBehaviordefines how safe area insets are incorporated into the padding of aGMSMapView.
- 
          It offers three options: always,automatic, andnever, controlling whether safe area insets are included in padding calculations.
- 
          alwaysconsistently includes safe area insets, whileautomaticuses them only when padding is smaller than the safe area, andneverignores them entirely, reverting to pre-version 2.5 behavior.
GMSMapViewPaddingAdjustmentBehavior
enum GMSMapViewPaddingAdjustmentBehavior : NSUInteger {}Constants indicating how safe area insets are added to padding.
- 
                  
                  Always include the safe area insets in the padding. DeclarationSwift case always = 0Objective-C kGMSMapViewPaddingAdjustmentBehaviorAlways
- 
                  
                  When the padding value is smaller than the safe area inset for a particular edge, use the safe area value for layout, else use padding. DeclarationSwift case automatic = 1Objective-C kGMSMapViewPaddingAdjustmentBehaviorAutomatic
- 
                  
                  Never include the safe area insets in the padding. This was the behavior prior to version 2.5. DeclarationSwift case never = 2Objective-C kGMSMapViewPaddingAdjustmentBehaviorNever