颤抖google_maps捏以缩放

时间:2020-03-02 12:54:25

标签: google-maps flutter dart hybrid-mobile-app

我正在尝试实施google_maps,在其中可以像官方Google Maps一样捏捏来进行放大和缩小。我找不到任何实现相同方法的方法。 我的代码段是-

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

谢谢。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我只是升级了flutter SDK, 现在可以正常工作了。