getCameraBearing
The camera's bearing at the instant this projection was created — a snapshot alongside getZoom and getVisibleRegion, so consumers of one projection see one consistent camera. Defaulted for implementations that predate the accessor.
Map adapters must override this. The default exists only for source compatibility; it reports a bearing of 0 regardless of the camera, which pins bearing-dependent rendering (flat labels, markers rotating with the map) to north-up.