initialCamera
The camera the map opens at, instead of the one derived from the map data.
Handed over rather than applied: the camera cannot be applied before the first layout pass (a zero-sized viewport produces a degenerate camera), so this is consumed where the view applies its own opening camera — there is no visible jump from the map-data camera to this one.
Applied once and never re-asserted, so the user can move the map afterwards without being pulled back. Assign it before the view is laid out — right after constructing the view, or right after configure when inflating from a layout. A later assignment is ignored and logged; isInitialCameraApplied reports whether the opening camera has already been applied.
Default is null — the camera framing the map data's own bounds is used.