setMapController
Stores the MapController for Android Auto to use.
Called by phone app's MainViewModel when MapViewComposable initializes. This must be called BEFORE Android Auto tries to create its MapView.
Parameters
controller
The MapController instance from phone app (typically a MapControllerAdapter)