我正在尝试实施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
);
谢谢。
答案 0 :(得分:1)
问题是缩放级别为负,但最小缩放级别为0。
答案 1 :(得分:0)
以上答案也是正确的,但如果将地图包裹在SingleChildScrollView()小部件中,则缩放功能将无法正常工作。
答案 2 :(得分:0)
我只是升级了flutter SDK, 现在可以正常工作了。