Я давно не кодировал флаттер, поэтому дайте мне знать, если есть что-то, что я могу уточнить. Недавно мое приложение, которое включает в себя карту Google Maps, которая работала ранее, перестало показывать полностью. После долгих поисков и попыток решения, я не мог понять это. Я сделал очень простое тестовое приложение, и оно показало тот же результат. Вот ошибка:
[ОШИБКА: flutter / lib / ui / ui_dart_state. cc (157)] Необработанное исключение: PlatformException (ошибка, java .lang.IllegalStateException: при попытке создать представление платформы для незарегистрированный тип: plugins.flutter.io/google_maps
pubspe c .yaml
google_maps_flutter: ^0.5.11
AndroidManifest. xml
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="I put my API key here" />
У меня нет ограничений на Мой ключ API
Карты SKD для Android включены
Доктор флаттера сообщает об ошибках
Код для карты:
Widget map = Stack(
children: <Widget>[
GoogleMap(
myLocationEnabled: true,
zoomGesturesEnabled: true,
tiltGesturesEnabled: false,
onMapCreated: _onMapCreated,
initialCameraPosition: CameraPosition(
target: _center,
zoom: 11.0,
),
mapType: _currentMapType,
markers: _markers,
onCameraMove: _onCameraMove,
),
Padding(
padding: const EdgeInsets.all(16.0),
child: Align(
alignment: Alignment.topRight,
child: Column(
children: <Widget>[
FloatingActionButton(
onPressed: _onMapTypeButtonPressed,
materialTapTargetSize: MaterialTapTargetSize.padded,
backgroundColor: Colors.teal,
child: const Icon(Icons.map, size: 36.0),
),
SizedBox(height: 16.0),
FloatingActionButton(
onPressed: () => downloadTextFile(),
materialTapTargetSize: MaterialTapTargetSize.padded,
backgroundColor: Colors.teal,
child: const Icon(Icons.add_location, size: 36.0),
),
],
),
),
),
],
);