概要
flutterでgoogle mapを表示させたかったが、webではうまくいきAndroidではうまく行かなくて、下記の画面のようにMakerとかは表示されるが、大事な地図の部分だけ表示されなかった
対処方法
自分は下記の2つの対応を加えたところ正しく表示された
1. Maps SDK for Androidを有効にする
とても恥ずかしい話なのですが、Maps JavaScript APIの方は有効にしていたのですが、Maps SDK for Androidを有効にできておらず...
下記の画面で有効にしました
2. mapTypeの変更
web側で表示されているマップの見え方を買えたく
return Scaffold(
body: GoogleMap(
mapType: MapType.none,
initialCameraPosition: _kGooglePlex,
markers: _createMarker(),
onMapCreated: (GoogleMapController controller) {
_controller.complete(controller);
},
),
このようにMapType.noneを指定していたのですが、これが良くなかったみたいでこの部分を削除 or MapType.normalに変更したところ問題なく動きました...