Enumerations

The following enumerations are available globally.

  • State of the vector map. GLMapInfo tracks state of the vector map.

    See more

    Declaration

    Objective-C

    enum GLMapInfoState : uint8_t {}

    Swift

    @frozen enum GLMapInfoState : UInt8, @unchecked Sendable
  • Data sets of vector map.

    See more

    Declaration

    Objective-C

    enum GLMapInfoDataSet : uint8_t {}

    Swift

    @frozen enum GLMapInfoDataSet : UInt8, @unchecked Sendable
  • Data set mask. Used to perform action on multiple data sets at once.

    See more

    Declaration

    Objective-C

    enum GLMapInfoDataSetMask : uint8_t {}

    Swift

    struct GLMapInfoDataSetMask : OptionSet, @unchecked Sendable
  • Placement of the object on map view. It’s used for scale ruler and attribution placement

    See more

    Declaration

    Objective-C

    enum GLMapPlacement : uint8_t {}

    Swift

    @frozen enum GLMapPlacement : UInt8, @unchecked Sendable
  • Alignment of text. It’s used for text in MarkerLayer

    See more

    Declaration

    Objective-C

    enum GLMapTextAlignment : uint8_t {}

    Swift

    @frozen enum GLMapTextAlignment : UInt8, @unchecked Sendable
  • Type of data inside of the GLMapVectorObject

    See more

    Declaration

    Objective-C

    enum GLMapVectorObjectType : uint8_t {}

    Swift

    struct GLMapVectorObjectType : OptionSet, @unchecked Sendable
  • Errors returned by download tasks

    See more

    Declaration

    Objective-C

    enum GLMapError : uint16_t {}

    Swift

    @frozen enum GLMapError : UInt16, @unchecked Sendable
  • Transform mode for GLMapDrawable

    See more

    Declaration

    Objective-C

    enum GLMapTransformMode : uint8_t {}

    Swift

    @frozen enum GLMapTransformMode : UInt8, @unchecked Sendable
  • Supported unit systems

    See more

    Declaration

    Objective-C

    enum GLUnitSystem : uint8_t {}

    Swift

    @frozen enum GLUnitSystem : UInt8, @unchecked Sendable
  • Supported units

    See more

    Declaration

    Objective-C

    enum GLUnits : uint8_t {}

    Swift

    @frozen enum GLUnits : UInt8, @unchecked Sendable
  • Maneuver types

    See more

    Declaration

    Objective-C

    enum GLManeuverType : uint8_t {}

    Swift

    @frozen enum GLManeuverType : UInt8, @unchecked Sendable
  • Route point types to describe the behavior of navigation waypoints. More details at: https://valhalla.github.io/valhalla/api/turn-by-turn/api-reference/#locations

    See more

    Declaration

    Objective-C

    enum GLRoutePointType : uint8_t {}

    Swift

    @frozen enum GLRoutePointType : UInt8, @unchecked Sendable
  • Functions flags to describe behaviour of user function

    See more

    Declaration

    Objective-C

    enum FunctionFlag : uint8_t {}

    Swift

    struct FunctionFlag : OptionSet, @unchecked Sendable
  • Map tile state

    See more

    Declaration

    Objective-C

    enum GLMapTileState : uint8_t {}

    Swift

    @frozen enum GLMapTileState : UInt8, @unchecked Sendable
  • Transition functions available

    See more

    Declaration

    Objective-C

    enum GLMapTransitionFunction : uint8_t {}

    Swift

    @frozen enum GLMapTransitionFunction : UInt8, @unchecked Sendable
  • Mode for routing

    See more

    Declaration

    Objective-C

    enum GLRouteMode : uint8_t {}

    Swift

    @frozen enum GLRouteMode : UInt8, @unchecked Sendable
  • Bike types

    See more

    Declaration

    Objective-C

    enum GLRouteBikeType : uint8_t {}

    Swift

    @frozen enum GLRouteBikeType : UInt8, @unchecked Sendable
  • Type of date time

    See more

    Declaration

    Objective-C

    enum GLRouteDateTimeType : uint8_t {}

    Swift

    @frozen enum GLRouteDateTimeType : UInt8, @unchecked Sendable
  • State of the vector map. GLMapInfo tracks state of the vector map.

    See more

    Declaration

    Objective-C

    enum GLSearchAddressStyle : uint8_t {}

    Swift

    @frozen enum GLSearchAddressStyle : UInt8, @unchecked Sendable
  • Search matching functions

    See more

    Declaration

    Objective-C

    enum GLSearchMatchType : uint8_t {}

    Swift

    @frozen enum GLSearchMatchType : UInt8, @unchecked Sendable
  • Tag sets used to predefine tag sets for filters. It allows configure search query with ease.

    See more

    Declaration

    Objective-C

    enum GLSearchTagSet : uint8_t {}

    Swift

    @frozen enum GLSearchTagSet : UInt8, @unchecked Sendable
  • Tag set mask allows to select multiple tag sets in search filter. When tag set is limited, less non relevant results will be found.

    See more

    Declaration

    Objective-C

    enum GLSearchTagSetMask : uint8_t {}

    Swift

    struct GLSearchTagSetMask : OptionSet, @unchecked Sendable