在iOS上更新地图样式时白色闪烁

在iOS上更新地图样式时白色闪烁,ios,flutter,google-maps-flutter,Ios,Flutter,Google Maps Flutter,谷歌地图显示在屏幕上,地图样式在创建(onmacreated)地图时更新为黑色主题 当样式更改时,问题是白色闪烁,并且由于黑色主题的转换而非常明显。(参考视频) 作为一种解决方法,我将地图放在一个堆栈中 此堆栈中填充了贴图和容器 容器在一小段时间(100ms)后设置为透明 作为一种解决方法,我将地图放在一个堆栈中 此堆栈中填充了贴图和容器 容器在一小段时间(100ms)后设置为透明 return GoogleMap( myLocationButtonEnabled:

谷歌地图显示在屏幕上,地图样式在创建(onmacreated)地图时更新为黑色主题

当样式更改时,问题是白色闪烁,并且由于黑色主题的转换而非常明显。(参考视频)


作为一种解决方法,我将地图放在一个堆栈中

此堆栈中填充了贴图和容器


容器在一小段时间(100ms)后设置为透明

作为一种解决方法,我将地图放在一个堆栈中

此堆栈中填充了贴图和容器

容器在一小段时间(100ms)后设置为透明

return GoogleMap(
              myLocationButtonEnabled: false,
              zoomGesturesEnabled: false,
              scrollGesturesEnabled: true,
              mapType: MapType.normal,
              circles: circles,
              markers: markers,
              initialCameraPosition: cameraPosition,
              onMapCreated: (GoogleMapController controller) {
                _mapController = controller;
                final currentMapStyle = (_themeType == ThemeType.dark)
                    ? _darkMapStyle
                    : _normalMapStyle;
                _mapController.setMapStyle(currentMapStyle);
              },
            );
          }),