MBMMapDebugOptions
enum MBMMapDebugOptions : NSInteger {}
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
MBMMapDebugOptionsTileBordersSwift
case tileBorders = 0 -
Each tile shows its tile coordinate (x/y/z) in the upper-left corner.
Declaration
Objective-C
MBMMapDebugOptionsParseStatusSwift
case parseStatus = 1 -
Each tile shows a timestamp indicating when it was loaded.
Declaration
Objective-C
MBMMapDebugOptionsTimestampsSwift
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
MBMMapDebugOptionsCollisionSwift
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
MBMMapDebugOptionsOverdrawSwift
case overdraw = 4 -
The stencil buffer is shown instead of the color buffer.
Declaration
Objective-C
MBMMapDebugOptionsStencilClipSwift
case stencilClip = 5 -
The depth buffer is shown instead of the color buffer.
Declaration
Objective-C
MBMMapDebugOptionsDepthBufferSwift
case depthBuffer = 6 -
Visualize residency of tiles in the render cache. Tile boundaries of cached tiles are rendered with green, tiles waiting for an update with yellow and tiles not in the cache with red.
Declaration
Objective-C
MBMMapDebugOptionsRenderCacheSwift
case renderCache = 7
MBMMapDebugOptions Enumeration Reference