File tree 2 files changed +11
-3
lines changed
packages/google_maps_flutter/google_maps_flutter_web/lib
2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ import 'dart:html';
10
10
import 'dart:js_util' ;
11
11
12
12
import 'package:flutter/foundation.dart' ;
13
- import 'package:flutter/material.dart' ;
13
+ import 'package:flutter/material.dart' hide Element ;
14
14
import 'package:flutter/services.dart' ;
15
- import 'package:flutter/widgets.dart' ;
15
+ import 'package:flutter/widgets.dart' hide Element ;
16
16
import 'package:flutter_web_plugins/flutter_web_plugins.dart' ;
17
17
import 'package:google_maps/google_maps.dart' as gmaps;
18
18
import 'package:google_maps_flutter_platform_interface/google_maps_flutter_platform_interface.dart' ;
Original file line number Diff line number Diff line change @@ -41,7 +41,15 @@ class GoogleMapController {
41
41
42
42
ui.platformViewRegistry.registerViewFactory (
43
43
_getViewType (mapId),
44
- (int viewId) => _div,
44
+ (int viewId) => DivElement ()
45
+ // Wrap the map div in a CSS reset for consistent styling.
46
+ // Having this on the map div itself seems to make it fail to render.
47
+ ..style.setProperty ('all' , 'initial' )
48
+ // However, we do still need to set these to keep Flutter from logging a
49
+ // complaint.
50
+ ..style.width = '100%'
51
+ ..style.height = '100%'
52
+ ..children = < Element > [_div],
45
53
);
46
54
}
47
55
You can’t perform that action at this time.
0 commit comments