# GoogleMaps Framework Reference

# GMSMapCapabilityFlags

    enum GMSMapCapabilityFlags : NSUInteger {}

Flags that represent conditionally-available map capabilities (ones that require a mapID or some
other map setting) that can be used to indicate availability.
- `


  ### [GMSMapCapabilityFlagsNone](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Enums/GMSMapCapabilityFlags#/c:@E@GMSMapCapabilityFlags@GMSMapCapabilityFlagsNone)


  ` No conditional capabilities are enabled on the `https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSMapView.html`.

  #### Declaration

  Objective-C

      GMSMapCapabilityFlagsNone = 0

- `


  ### [GMSMapCapabilityFlagsAdvancedMarkers](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Enums/GMSMapCapabilityFlags#/c:@E@GMSMapCapabilityFlags@GMSMapCapabilityFlagsAdvancedMarkers)


  ` Advanced markers are enabled on the `https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSMapView.html`.

  #### Declaration

  Swift

      static var advancedMarkers: GMSMapCapabilityFlags { get }

  Objective-C

      GMSMapCapabilityFlagsAdvancedMarkers = 1 << 0

- `


  ### [GMSMapCapabilityFlagsDataDrivenStyling](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Enums/GMSMapCapabilityFlags#/c:@E@GMSMapCapabilityFlags@GMSMapCapabilityFlagsDataDrivenStyling)


  ` Data driven styling is enabled on the `https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSMapView.html`.

  #### Declaration

  Swift

      static var dataDrivenStyling: GMSMapCapabilityFlags { get }

  Objective-C

      GMSMapCapabilityFlagsDataDrivenStyling = 1 << 1

- `


  ### [GMSMapCapabilityFlagsSpritePolylines](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Enums/GMSMapCapabilityFlags#/c:@E@GMSMapCapabilityFlags@GMSMapCapabilityFlagsSpritePolylines)


  ` `https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSPolyline.html` with a stampStyle of `https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSSpriteStyle.html` is enabled on the `https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSMapView.html`.

  #### Declaration

  Swift

      static var spritePolylines: GMSMapCapabilityFlags { get }

  Objective-C

      GMSMapCapabilityFlagsSpritePolylines = 1 << 2