У меня такая же проблема ..
Сначала включите Android карту SDK в Google
https://console.developers.google.com/google/maps-apis/overview?project=studious-optics-233010
и убедитесь, что ваше устройство подключено к Интернету ..
код ...
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
class MapDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
// TODO: implement build
return MaterialApp(
home: MapTest(),
);
}
}
class MapTest extends StatefulWidget {
@override
State<StatefulWidget> createState() {
// TODO: implement createState
return MapState();
}
}
class MapState extends State<MapTest> {
Completer<GoogleMapController> _controller = Completer();
static const LatLng _center = const LatLng(23.521563, -72.677433);
void _onMapCreated(GoogleMapController controller) {
_controller.complete(controller);
}
@override
Widget build(BuildContext context) {
// TODO: implement build
return Scaffold(
appBar: AppBar(
title: Text("Map Demo"),
),
body: Container(
height: MediaQuery.of(context).size.height,
width: MediaQuery.of(context).size.width,
child: GoogleMap(
initialCameraPosition: CameraPosition(target: _center, zoom: 10.0),
onMapCreated: _onMapCreated,
),
),
);
}
}