Я использую контроллер Google Map в моем приложении Flutter, которое разработано с использованием VS на Mac, я всегда получаю серой экран с логотипом Google в левом дне, и я передаю следующие сообщения на консоли отладки < /p>
/alny.wasalnyapp( 8070): Compiler allocated 5688KB to compile void m.eph.o()
12
W/ImageReader_JNI( 8070): Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers
2
D/ActivityThread( 8070): Package [com.android.chrome] reported as REPLACED, but missing application info. Assuming REMOVED.
17
W/ImageReader_JNI( 8070): Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers
2
D/ActivityThread( 8070): Package [com.google.android.apps.wellbeing] reported as REPLACED, but missing application info. Assuming REMOVED.
15
W/ImageReader_JNI( 8070): Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers
2
D/ActivityThread( 8070): Package [com.google.android.apps.restore] reported as REPLACED, but missing application info. Assuming REMOVED.
3
W/ImageReader_JNI( 8070): Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers
2
D/ActivityThread( 8070): Package [com.google.android.partnersetup] reported as REPLACED, but missing application info. Assuming REMOVED.
12
W/ImageReader_JNI( 8070): Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers
< /code>
Я добавил ключ в Android /src /main /android manifest.xml < /p>
< /code>
< /li>
код для вызова контроллера карты < /p>
< /li>
< /ul>
import 'dart:async';
import 'package:flutter/material.dart' ;
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:wasalnyapp/global/global_var.dart';
class HomePage extends StatefulWidget {
const HomePage({super.key});
@override
State createState() => _HomePageState();
}
class _HomePageState extends State {
final Completer _controller =
Completer();
@override
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
children: [
GoogleMap(
mapType: MapType.normal,
myLocationButtonEnabled: true,
initialCameraPosition: globalGooglePlexInitialPosition,
onMapCreated: (GoogleMapController controller) {
_controller.complete(controller);
},)
],
)
);
}
}
< /code>
Globals < /li>
< /ul>
import 'package:google_maps_flutter/google_maps_flutter.dart';
String globalUserName = " ";
const CameraPosition globalGooglePlexInitialPosition = CameraPosition(
target: LatLng(37.42796133580664, -122.085749655962),
zoom: 12,
);
Подробнее здесь: https://stackoverflow.com/questions/796 ... y-screen-w
Контроллер карты Google не работает в моем проекте Flutter «Всегда серый экран с логотипом Google в левом дне» ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение