Flutter google_maps 双指缩放

Flutter google_maps pinch to zoom

我正在尝试在 flutter 中实现 google_maps,我可以像官方 google 地图一样通过捏合来放大和缩小。我找不到任何实现相同方法的方法。 我的代码片段是 -

GoogleMap(
       onMapCreated: _onMapCreated,
       initialCameraPosition: CameraPosition(
       target: _center,
       zoom: -3.0
       ),
       scrollGesturesEnabled: true,
       zoomGesturesEnabled: true,
       myLocationButtonEnabled: false,
       gestureRecognizers: Set()
         ..add( Factory<PanGestureRecognizer>(() => PanGestureRecognizer())),
       markers: markers
   );

提前致谢。

问题是缩放级别为负,但最小缩放级别为 0。

上述答案也是正确的,但如果您的地图包含在 SingleChildScrollView() 小部件中,则缩放功能将无法正常工作。

我刚刚升级了flutter SDK, 现在可以正常使用了。