Функция карты, отображаемая без карт, является четким вопросом о настройке вашей карты Google во Флаттере. Убедитесь, что у вас есть следующие конфигурации.
Получите ключ API на cloud.google.com / maps-platform / и убедитесь, что вы выбрали нужные функции карты. Если вы не уверены, выберите их все.
В Android:
Укажите свой ключ API в манифесте приложения android / app / src / main / AndroidManifest.xml:
Далее: Перейдите в манифест Android и вставьте метаданные, необходимые для подключения вашей учетной записи Google Maps к приложению Flutter.
Убедитесь, что вы добавили свой API-ключ туда, где он отображается в коде.
<manifest ...
<application ...
<meta-data android:name="com.google.android.geo.API_KEY"
android:value="YOUR KEY HERE"/>
Затем: зайдите в настройки iOS в ios / Runner / AppDelegate.m и добавьте необходимые коды Google.
#include "AppDelegate.h"
#include "GeneratedPluginRegistrant.h"
#import "GoogleMaps/GoogleMaps.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[GMSServices provideAPIKey:@"YOUR KEY HERE"];
[GeneratedPluginRegistrant registerWithRegistry:self];
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
@end
Дополнительную информацию можно найти в пакете Dart здесь