File tree 1 file changed +13
-3
lines changed
1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -6,10 +6,22 @@ import 'package:webview_flutter/webview_flutter.dart';
6
6
class RadarScreen extends StatelessWidget {
7
7
double latitude;
8
8
double longitude;
9
+ var controller;
9
10
10
11
RadarScreen (latitude, longitude) {
11
12
this .latitude = latitude;
12
13
this .longitude = longitude;
14
+ this .controller = WebViewController ()
15
+ ..setJavaScriptMode (JavaScriptMode .unrestricted)
16
+ ..setBackgroundColor (const Color (0x00000000 ))
17
+ ..setNavigationDelegate (
18
+ NavigationDelegate (
19
+ onPageStarted: (String url) {},
20
+ onPageFinished: (String url) {},
21
+ onWebResourceError: (WebResourceError error) {},
22
+ ),
23
+ )
24
+ ..loadRequest (Uri .parse ('https://openweathermap.org/weathermap?basemap=map&cities=false&layer=radar&lat=$latitude &lon=$longitude &zoom=6' ));
13
25
}
14
26
//'https://openweathermap.org/weathermap?basemap=map&cities=false&layer=radar&lat=$latitude&lon=$longitude&zoom=6',
15
27
@override
@@ -34,9 +46,7 @@ class RadarScreen extends StatelessWidget {
34
46
},
35
47
),
36
48
),
37
- body: WebView (
38
- initialUrl:
39
- 'https://openweathermap.org/weathermap?basemap=map&cities=false&layer=radar&lat=$latitude &lon=$longitude &zoom=5' ),
49
+ body: WebViewWidget (controller: this .controller,)
40
50
);
41
51
}
42
52
}
You can’t perform that action at this time.
0 commit comments