Google maps fluf地図ホワイトスクリーン
質問する
Google maps flufを使用してGoogleマップを使用する場合に発生する問題は、homeボタンをクリックすると、アプリケーションが非アクティブまたはバックグラウンド状態に変換されてアプリケーションが再び表示されると、地図は白のみ表示されます.
解決する GoogleMapController _controller;
void onMapCreated(GoogleMapController controller) async {
_controller = controller;
}
@override
void didChangeAppLifecycleState(ui.AppLifecycleState state) {
super.didChangeAppLifecycleState(state);
switch (state) {
case AppLifecycleState.resumed:
setState(() {
if(_controller != null)
_controller.setMapStyle(null);
});
...
画面上の地図上のコントローラオブジェクトを準備し、アプリケーションの状態を監視するD i d C h a n g eAppLifecycleStateをオーバーシュートし、アプリケーションのAppLifecycleStateを再実行します.リカバリ時
_controller.setMapStyle(null);呼び出し.
パラメータがnullの他のスタイルでも大丈夫です.
Reference
この問題について(Google maps fluf地図ホワイトスクリーン), 我々は、より多くの情報をここで見つけました
https://velog.io/@flunge/googlemapsflutter-지도-흰-화면
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
GoogleMapController _controller;
void onMapCreated(GoogleMapController controller) async {
_controller = controller;
}
@override
void didChangeAppLifecycleState(ui.AppLifecycleState state) {
super.didChangeAppLifecycleState(state);
switch (state) {
case AppLifecycleState.resumed:
setState(() {
if(_controller != null)
_controller.setMapStyle(null);
});
...
画面上の地図上のコントローラオブジェクトを準備し、アプリケーションの状態を監視するD i d C h a n g eAppLifecycleStateをオーバーシュートし、アプリケーションのAppLifecycleStateを再実行します.リカバリ時_controller.setMapStyle(null);呼び出し.
パラメータがnullの他のスタイルでも大丈夫です.
Reference
この問題について(Google maps fluf地図ホワイトスクリーン), 我々は、より多くの情報をここで見つけました https://velog.io/@flunge/googlemapsflutter-지도-흰-화면テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol