【发布时间】:2020-06-11 01:13:02
【问题描述】:
谷歌地图无法在 IOS 设备中加载,但在 Android 设备中可以正常显示。 我正在使用包 google_maps_flutter 0.5.24+1
我的 ios/Runner/AppDelegate.swift 代码:
import UIKit
import Flutter
import GoogleMaps
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GMSServices.provideAPIKey("XXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
if #available(iOS 10.0, *) {
UNUserNotificationCenter.current().delegate = self as? UNUserNotificationCenterDelegate
}
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
//(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
}
我根据文档更改了 Info.plist:
<key>io.flutter.embedded_views_preview</key>
<true/>
注意:我没有在 API 中启用任何限制 并且在控制台中没有错误
如果有人遇到此问题,请提供解决方案。 谢谢
【问题讨论】:
标签: ios google-maps flutter dart