GoogleNavigation Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
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
Objective-C
GMSNavigationManeuverImageSizeSquare48
-
96pt x 96pt maneuver image size. Recommended use for banners or headers where the maneuver
image should be visually prominent.
Declaration
Objective-C
GMSNavigationManeuverImageSizeSquare96
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["Last updated 2025-08-27 UTC."],[[["\u003cp\u003e\u003ccode\u003eGMSNavigationManeuverImageSize\u003c/code\u003e is an enum used to specify the size of maneuver images in Google Maps SDK for iOS.\u003c/p\u003e\n"],["\u003cp\u003eIt offers two sizes: \u003ccode\u003eGMSNavigationManeuverImageSizeSquare48\u003c/code\u003e (48x48pt) for smaller displays like maneuver lists and \u003ccode\u003eGMSNavigationManeuverImageSizeSquare96\u003c/code\u003e (96x96pt) for larger, prominent displays.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGMSNavigationManeuverImageSizeSquare48\u003c/code\u003e is recommended for less prominent maneuver image displays, such as next step maneuvers and lists.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGMSNavigationManeuverImageSizeSquare96\u003c/code\u003e is recommended for visually prominent maneuver images, like banners or headers.\u003c/p\u003e\n"]]],["`GMSNavigationManeuverImageSize` defines the size of images generated for `GMSNavigationStepInfo`. It offers two options: `square48` (48pt x 48pt) and `square96` (96pt x 96pt). `square48` is for scenarios like maneuver lists where the image is secondary. `square96` is advised for banners or headers where the maneuver image needs high visibility. The sizes are represented as enum cases in both Swift and Objective-C.\n"],null,["# GoogleNavigation Framework Reference\n\nGMSNavigationManeuverImageSize\n==============================\n\n enum GMSNavigationManeuverImageSize : NSInteger {}\n\nThe image size which [GMSNavigationStepInfo](../Classes/GMSNavigationStepInfo.html) images will be generated.\n- `\n ``\n ``\n `\n\n ### [GMSNavigationManeuverImageSizeSquare48](#/c:@E@GMSNavigationManeuverImageSize@GMSNavigationManeuverImageSizeSquare48)\n\n `\n ` \n 48pt x 48pt maneuver image size. Recommended use for cases such as next step maneuvers and\n maneuver lists where the image is not the primary focus. \n\n #### Declaration\n\n Swift \n\n case square48 = 0\n\n Objective-C \n\n GMSNavigationManeuverImageSizeSquare48\n\n- `\n ``\n ``\n `\n\n ### [GMSNavigationManeuverImageSizeSquare96](#/c:@E@GMSNavigationManeuverImageSize@GMSNavigationManeuverImageSizeSquare96)\n\n `\n ` \n 96pt x 96pt maneuver image size. Recommended use for banners or headers where the maneuver\n image should be visually prominent. \n\n #### Declaration\n\n Swift \n\n case square96 = 1\n\n Objective-C \n\n GMSNavigationManeuverImageSizeSquare96"]]