繁体   English   中英

如何将 Google 地图添加到原生 iOS 应用程序中使用的颤振模块

[英]How to add Google Maps to a flutter module that is used inside a native iOS app

我有一个本机 iOS 应用程序,它集成了一些功能的颤振模块。 现在对于一个新功能,我需要在颤振模块中集成谷歌地图。

文档说我们需要在ios/Runner/AppDelegate.m添加谷歌地图初始化代码,但在我的情况下,整个.iOS文件夹会在每个新版本中重新生成,并且只有在我运行颤振时才会在其中添加内容模块独立。 但是,当我将颤振模块与 iOS 原生应用程序集成时,我遇到了崩溃: Google Maps SDK for iOS must be initialized via [GMSServices provideAPIKey:...] prior to use即使我在原生 iOS AppDelegate 中有这一行。

我错过了什么?

除了在主应用程序中使用的之外,还通过初始化 Flutter 模块中使用的谷歌地图库来解决这个问题:

因此,在我的代码中,我必须在 Flutter 模块中添加一个 Google Maps 初始化方法,并在原始 Google Maps 初始化程序之后从主应用程序中的 appDelegate 调用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM