Flutter 中的 Google 地图 - 如何将地图居中而不是屏幕中心

问题描述 投票:0回答:1

我在屏幕下半部分有一个永久打开的底部工作表,Google 地图显示在其后面。 如何设置地图中心仅在屏幕上半部分?

目标是以编程方式缩放到一个点,将其保持在中心,但我只想将高度限制为屏幕的一半。

我正在使用 google_maps_flutter

flutter google-maps maps google-maps-flutter
1个回答
0
投票

BottomSheet
覆盖地图。要实现您想要的效果,请使用位于地图小部件下方的小部件,例如使用
Column
。您可以将该小部件设计为与
BottomSheet
非常相似的样式,并在触发时放大其大小等,但它需要是一个取代地图小部件而不是覆盖它的小部件。

© www.soinside.com 2019 - 2024. All rights reserved.