gpt4 book ai didi

android - 将 google_maps_flutter 放入现有项目中

转载 作者:行者123 更新时间:2023-11-29 06:01:35 25 4
gpt4 key购买 nike

我正在尝试集成google_maps_flutter到现有项目中。

map 组件仅在设备上直接运行“my_flutter”项目时才起作用(相同的代码)。

当我尝试从现有应用程序运行 flutter 模块时, map 组件为空,并且没有可用(或可用)日志。

(Flutter doctor 不会输出任何错误)。

我已按照 my_flutter/.iOSmy_flutter/.android 项目的步骤进行操作,并且对于集成 my_flutter 的项目我也按照这些步骤进行操作

<强> Source :

Android
Specify your API key in the application manifest android/app/src/main/AndroidManifest.xml:

<manifest ...
<application ...
<meta-data android:name="com.google.android.geo.API_KEY"
android:value="YOUR KEY HERE"/>

iOS Specify your API key in the application delegate ios/Runner/AppDelegate.m:

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

Opt-in to the embedded views preview by adding a boolean property to the app's Info.plist file with the key io.flutter.embedded_views_preview and the value YES.


我怀疑我正在尝试的功能在库的当前版本中尚不可能,并且当库不处于“开发人员预览”状态时,它可能会作为新功能出现。

最佳答案

发现我必须:

GeneratedPluginRegistrant.register(with: flutterViewController.pluginRegistry());

关于android - 将 google_maps_flutter 放入现有项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54627239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com