谷歌地图不滚动

时间:2021-06-28 07:39:32

标签: flutter google-maps dart

我有一个主页,其中包含一个列表视图,其中一个孩子是 googlemap。问题是,当我想在地图中导航时,我想在地图中滚动以找到某个位置,列表视图控制器被触发并且列表视图被滚动。 如果我想水平滚动它不是问题,但是当我想垂直滚动时,listview 会被滚动。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

GoogleMap(
   cameraTargetBounds: CameraTargetBounds.unbounded,
  initialCameraPosition: _initialPosition,
  onMapCreated: _onMapCreated,
  tiltGesturesEnabled: true,
  scrollGesturesEnabled: true,
  gestureRecognizers:                          
    <Factory<OneSequenceGestureRecognizer>>[
    new Factory<OneSequenceGestureRecognizer>(
    () => new EagerGestureRecognizer(),
                                ),
                              ].toSet(),
     zoomGesturesEnabled: true,
     polylines: _polylines)

在您的 Google 地图小部件中添加这些参数

scrollGesturesEnabled: true,
      gestureRecognizers:                          
        <Factory<OneSequenceGestureRecognizer>>[
        new Factory<OneSequenceGestureRecognizer>(
        () => new EagerGestureRecognizer(),
               ),
              ].toSet(),