setCachedInitialPosition
Stores the cached initial position for Android Auto map centering.
Called by phone app's MainViewModel when sharing MapController. Uses the last known GPS position from GetLastKnownLocation use case.
Parameters
position
The last known GPS position, or null if unavailable