|
|
@@ -36,7 +36,8 @@ class _MapWidgetState extends State<MapWidget> {
|
|
|
surfaceFactory: (context, controller) {
|
|
|
return AndroidViewSurface(
|
|
|
controller: controller as AndroidViewController,
|
|
|
- gestureRecognizers: const <Factory<OneSequenceGestureRecognizer>>{},
|
|
|
+ gestureRecognizers: const <Factory<
|
|
|
+ OneSequenceGestureRecognizer>>{},
|
|
|
hitTestBehavior: PlatformViewHitTestBehavior.opaque,
|
|
|
);
|
|
|
},
|
|
|
@@ -54,10 +55,6 @@ class _MapWidgetState extends State<MapWidget> {
|
|
|
|
|
|
PlatformViewController onCreatePlatformView(
|
|
|
PlatformViewCreationParams params) {
|
|
|
- MethodChannel mapChannel =
|
|
|
- MethodChannel('${MapConstants.mapViewChannelName}${params.id}');
|
|
|
- widget.controller?.setChannel(mapChannel);
|
|
|
- mapChannel.setMethodCallHandler(_mapMethodCallHandler);
|
|
|
return PlatformViewsService.initSurfaceAndroidView(
|
|
|
id: params.id,
|
|
|
viewType: mapViewType,
|
|
|
@@ -66,6 +63,7 @@ class _MapWidgetState extends State<MapWidget> {
|
|
|
creationParamsCodec: const StandardMessageCodec(),
|
|
|
)
|
|
|
..addOnPlatformViewCreatedListener(params.onPlatformViewCreated)
|
|
|
+ ..addOnPlatformViewCreatedListener(onPlatformViewCreated)
|
|
|
..create();
|
|
|
}
|
|
|
|