Map Reporting Preference
fun MapReportingPreference(mapReportingEnabled: Boolean = false, onMapReportingEnabledChanged: (Boolean) -> Unit = {}, shouldReportLocation: Boolean = false, onShouldReportLocationChanged: (Boolean) -> Unit = {}, positionPrecision: Int = 14, onPositionPrecisionChanged: (Int) -> Unit = {}, publishIntervalSecs: Int = 3600, onPublishIntervalSecsChanged: (Int) -> Unit = {}, enabled: Boolean, focusManager: FocusManager)