GooglePlacesSwift Framework Reference

TravelMode

  enum 
 TravelMode 
 
  extension 
 TravelMode 
 : 
 CaseIterable 
 , 
 Copyable 
 , 
 Equatable 
 , 
 Escapable 
 , 
 Hashable 
 , 
 RawRepresentable 
 , 
 Sendable 
 , 
 SendableMetatype 
 

Travel mode for routing.

  • A type that can represent a collection of all values of this type.

    Declaration

    Swift

      typealias 
     AllCases 
     = 
     [ 
     TravelMode 
     ] 
     
    
  • The raw type that can be used to represent all values of the conforming type.

    Every distinct value of the conforming type has a corresponding unique value of the RawValue type, but there may be values of the RawValue type that don’t have a corresponding value of the conforming type.

    Declaration

    Swift

      typealias 
     RawValue 
     = 
     Int 
     
    
  • A collection of all values of this type.

    Declaration

    Swift

      nonisolated 
     static 
     var 
     allCases 
     : 
     [ 
     TravelMode 
     ] 
     { 
     get 
     } 
     
    
  • If using SearchAlongRouteParameters , this mode is not supported.

    Declaration

    Swift

      case 
     bicycle 
     
    
  • The travel mode is driving.

    Declaration

    Swift

      case 
     drive 
     
    
  • Creates a new instance with the specified raw value.

    If there is no value of the type that corresponds with the specified raw value, this initializer returns nil . For example:

      enum 
     PaperSize 
     : 
     String 
     { 
     case 
     A4 
     , 
     A5 
     , 
     Letter 
     , 
     Legal 
     } 
     print 
     ( 
     PaperSize 
     ( 
     rawValue 
     : 
     "Legal" 
     )) 
     // Prints "Optional(PaperSize.Legal)" 
     print 
     ( 
     PaperSize 
     ( 
     rawValue 
     : 
     "Tabloid" 
     )) 
     // Prints "nil" 
     
    

    Declaration

    Swift

      init 
     ?( 
     rawValue 
     : 
     Int 
     ) 
     
    

    Parameters

    rawValue

    The raw value to use for the new instance.

  • The corresponding value of the raw type.

    A new instance initialized with rawValue will be equivalent to this instance. For example:

      enum 
     PaperSize 
     : 
     String 
     { 
     case 
     A4 
     , 
     A5 
     , 
     Letter 
     , 
     Legal 
     } 
     let 
     selectedSize 
     = 
     PaperSize 
     . 
     Letter 
     print 
     ( 
     selectedSize 
     . 
     rawValue 
     ) 
     // Prints "Letter" 
     print 
     ( 
     selectedSize 
     == 
     PaperSize 
     ( 
     rawValue 
     : 
     selectedSize 
     . 
     rawValue 
     ) 
     ! 
     ) 
     // Prints "true" 
     
    

    Declaration

    Swift

      var 
     rawValue 
     : 
     Int 
     { 
     get 
     } 
     
    
  • If using SearchAlongRouteParameters , this mode is not supported.

    Only supported in those countries listed at https://developers.google.com/maps/documentation/routes/coverage-two-wheeled

    Declaration

    Swift

      case 
     twoWheeler 
     
    
  • No travel mode specified. Default to drive .

    Declaration

    Swift

      case 
     unspecified 
     
    
  • If using SearchAlongRouteParameters , this mode is not supported.

    Declaration

    Swift

      case 
     walk 
     
    
Create a Mobile Website
View Site in Mobile | Classic
Share by: