мой контроллер карт Google создается в отдельном файле dart с именем app_state.dart, который я импортирую в основной файл dart, поэтому я пытаюсь использовать тот же контроллер карт Google в отдельном файле в основном, но продолжаю получать и ошибаться в основном файле
это функция, которую я пытаюсь вызвать в отдельном файле
void toUserLocation(GoogleMapController controller){
_mapController = controller;
_mapController.animateCamera(
CameraUpdate.newCameraPosition(
CameraPosition(
target: LatLng(37.4219999, -122.0862462), zoom: 20.0),
),
);
}
И это действие onPressed в основном файле дротика, которое я пытаюсь использовать, но я пытаюсь чтобы использовать его, это дает мне ошибку Тип аргумента 'void Function (GoogleMapController)' не может быть назначен типу параметра 'void Function ()'
Positioned(
top: 100,
right: 10,
child: FloatingActionButton(onPressed:appState.toUserLocation),
tooltip: "ad marker",
backgroundColor:Colors.white,
child: Icon(Icons.add_location, color:Colors.black,),
),
)