首页 > 解决方案 > 谷歌地图不滚动

问题描述

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

标签: fluttergoogle-mapsdart

解决方案


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(),

推荐阅读