GoogleNavigation Framework Reference

  • GMSNavigationManeuverImageSize is an enum used to specify the size of maneuver images in Google Maps SDK for iOS.

  • It offers two sizes: GMSNavigationManeuverImageSizeSquare48 (48x48pt) for smaller displays like maneuver lists and GMSNavigationManeuverImageSizeSquare96 (96x96pt) for larger, prominent displays.

  • GMSNavigationManeuverImageSizeSquare48 is recommended for less prominent maneuver image displays, such as next step maneuvers and lists.

  • GMSNavigationManeuverImageSizeSquare96 is recommended for visually prominent maneuver images, like banners or headers.

GMSNavigationManeuverImageSize

enum GMSNavigationManeuverImageSize : NSInteger {}

The image size which GMSNavigationStepInfo images will be generated.

  • 48pt x 48pt maneuver image size. Recommended use for cases such as next step maneuvers and maneuver lists where the image is not the primary focus.

    Declaration

    Swift

    case square48 = 0

    Objective-C

    GMSNavigationManeuverImageSizeSquare48
  • 96pt x 96pt maneuver image size. Recommended use for banners or headers where the maneuver image should be visually prominent.

    Declaration

    Swift

    case square96 = 1

    Objective-C

    GMSNavigationManeuverImageSizeSquare96