Проблема с виджетами флаттера и карт Google - PullRequest
0 голосов
/ 20 мая 2019

Я действительно новичок во флаттере, и у меня возникла проблема с виджетом Google Maps. Я пытался следовать учебному пособию среднего: https://medium.com/flutter-io/google-maps-and-flutter-cfb330f9a245

К сожалению, когда я запускаю приложение, у меня есть пустое изображение. Снимок экрана приложения

enter image description here

Кто-нибудь когда-нибудь сталкивался с этой проблемой? У вас есть предложение, в каком направлении я могу попытаться провести расследование?

Ответы [ 2 ]

0 голосов
/ 24 мая 2019

Функция карты, отображаемая без карт, является четким вопросом о настройке вашей карты 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 здесь

0 голосов
/ 23 мая 2019

Ваш ключ API недействителен. Или вы не включили API Карт Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...