MBMMapDebugOptions

enum MBMMapDebugOptions {}

Options for enabling debugging features in a map.

  • Edges of tile boundaries are shown as thick, red lines to help diagnose tile clipping issues.

    Declaration

    Objective-C

    MBMMapDebugOptionsTileBorders

    Swift

    case tileBorders = 0
  • Each tile shows its tile coordinate (x/y/z) in the upper-left corner.

    Declaration

    Objective-C

    MBMMapDebugOptionsParseStatus

    Swift

    case parseStatus = 1
  • Each tile shows a timestamp indicating when it was loaded.

    Declaration

    Objective-C

    MBMMapDebugOptionsTimestamps

    Swift

    case timestamps = 2
  • Edges of glyphs and symbols are shown as faint, green lines to help diagnose collision and label placement issues.

    Declaration

    Objective-C

    MBMMapDebugOptionsCollision

    Swift

    case collision = 3
  • Each drawing operation is replaced by a translucent fill. Overlapping drawing operations appear more prominent to help diagnose overdrawing.

    Declaration

    Objective-C

    MBMMapDebugOptionsOverdraw

    Swift

    case overdraw = 4
  • The stencil buffer is shown instead of the color buffer.

    Declaration

    Objective-C

    MBMMapDebugOptionsStencilClip

    Swift

    case stencilClip = 5
  • The depth buffer is shown instead of the color buffer.

    Declaration

    Objective-C

    MBMMapDebugOptionsDepthBuffer

    Swift

    case depthBuffer = 6