您需要GoogleMap
通过设置gestureRecognizers
属性来告知小部件您希望其响应的手势,如下所示:
import 'package:Flutter/foundation.dart';
import 'package:Flutter/gestures.dart';
import 'package:google_maps_Flutter/google_maps_Flutter.dart';
...
GoogleMap(
initialCameraPosition: CameraPosition(
target: LatLng(0, 0),
),
gestureRecognizers: Set()
..add(Factory<PanGestureRecognizer>(() => PanGestureRecognizer()))
);
这不是特定于GoogleMap
窗口小部件的,您需要对使用AndroidView
/ UIKitView
在幕后使用/ 处理手势的任何窗口小部件进行此操作。