我是新来的,所以这个问题听起来很愚蠢,但我真的想要这个意思。
- onMapCreated 之后的代码中发生了什么?
- 什么值被传递给控制器?
- 控制器和_控制器有什么区别?
class MapSample extends StatefulWidget {
@override
State<MapSample> createState() => MapSampleState();
}
class MapSampleState extends State<MapSample> {
Completer<GoogleMapController> _controller = Completer();
...
@override
Widget build(BuildContext context) {
return new Scaffold(
body: GoogleMap(
mapType: MapType.hybrid,
initialCameraPosition: _kGooglePlex,
onMapCreated: (controller) {
_controller.complete(controller);
},
),);
}