【发布时间】:2021-11-06 07:29:37
【问题描述】:
在我颤动的 googleMap 上,我有 quickDialButton,它有多个按钮。其中一个应该使父 mapWidget 的相机居中,这是通过我作为参数传递的 googleMapControllet 发生的。
return Scaffold(
body: GoogleMap(
initialCameraPosition:
CameraPosition(target: LatLng(42, 23), zoom: 11.5),
myLocationButtonEnabled: false,
zoomControlsEnabled: false,
mapToolbarEnabled: false,
onMapCreated: (controller) {
googleMapController = controller;
},
markers: customMarkers.toSet(),
),
floatingActionButton: MyQuickDialButton(
c: googleMapController,
latitude: userLocation.latitude,
longitude: userLocation.longitude,
),
问题是 googleMapController 在将 floatingActionButton 属性初始化到脚手架之后。初始化控制器后如何更新它。
【问题讨论】:
标签: flutter scaffold action-button