GMSNavigationTravelMode
enum GMSNavigationTravelMode : NSInteger {}
The different travel modes that can be used for navigation.
-
Driving routes will be fetched, and the reported user course will be based on the direction of movement.
Declaration
Swift
case driving = 0
Objective-C
GMSNavigationTravelModeDriving = 0
-
Cycling routes will be fetched, and the reported user course will be based on the compass direction the device is facing.
Note: During cycling navigation, the chevron always points in the direction that the user’s device is facing (toward the top of the device in landscape mode). Keep in mind that when testing with an emulator, neither the chevron direction nor the map orientation will appear to change. However, when using a physical device, the map orientation will change when the device is rotated, while the chevron continues to point in the direction that the device is facing.
Declaration
Swift
case cycling = 1
Objective-C
GMSNavigationTravelModeCycling
-
Walking routes will be fetched, and the reported user course will be based on the compass direction the device is facing.
Note: During walking navigation, the chevron always points in the direction that the user’s device is facing (toward the top of the device in landscape mode). Keep in mind that when testing with an emulator, neither the chevron direction nor the map orientation will appear to change. However, when using a physical device, the map orientation will change when the device is rotated, while the chevron continues to point in the direction that the device is facing.
Declaration
Swift
case walking = 2
Objective-C
GMSNavigationTravelModeWalking
-
Two-wheeler routes will be fetched, and the reported user course will be based on the direction of movement.
Declaration
Swift
case twoWheeler = 3
Objective-C
GMSNavigationTravelModeTwoWheeler
-
Taxicab routes will be fetched, and the reported user course will be based on the direction of movement. This is an experimental feature.
Declaration
Swift
case taxicab = 4
Objective-C
GMSNavigationTravelModeTaxicab