MapViewDebugOptions
public struct MapViewDebugOptions : OptionSet, Hashable
Options for enabling debugging features in a map.
-
Declaration
Swift
public let rawValue: Int -
Edges of tile boundaries are shown as thick, red lines to help diagnose tile clipping issues.
Declaration
Swift
public static let tileBorders: MapViewDebugOptions -
Each tile shows its tile coordinate (x/y/z) in the upper-left corner.
Declaration
Swift
public static let parseStatus: MapViewDebugOptions -
Each tile shows a timestamp indicating when it was loaded.
Declaration
Swift
public static let timestamps: MapViewDebugOptions -
Edges of glyphs and symbols are shown as faint, green lines to help diagnose collision and label placement issues.
Declaration
Swift
public static let collision: MapViewDebugOptions -
Each drawing operation is replaced by a translucent fill. Overlapping drawing operations appear more prominent to help diagnose overdrawing.
Declaration
Swift
public static let overdraw: MapViewDebugOptions -
The stencil buffer is shown instead of the color buffer.
Declaration
Swift
public static let stencilClip: MapViewDebugOptions -
The depth buffer is shown instead of the color buffer.
Declaration
Swift
public static let depthBuffer: MapViewDebugOptions -
Show 3D model bounding boxes.
Declaration
Swift
public static let modelBounds: MapViewDebugOptions -
Each tile shows its local lighting conditions in the upper-left corner. (If
lightsproperties are used, otherwise they show zero.)Declaration
Swift
public static let light: MapViewDebugOptions -
Show a debug UIView with information about the CameraState including lat, long, zoom, pitch, & bearing.
Declaration
Swift
public static let camera: MapViewDebugOptions -
Declaration
Swift
public init(rawValue: Int)
MapViewDebugOptions Structure Reference