【问题标题】:Google Map is not loading in IOS device in Flutter谷歌地图未在 Flutter 的 IOS 设备中加载
【发布时间】: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


    【解决方案1】:

    iOS 端好像有一些配置问题,

    请仔细检查包readme中的iOS配置。

    请确保您还在Google Developers Console 下的Additional APIs 部分启用了Maps SDK for iOS

    【讨论】:

    • 谢谢!解决了这个问题,它在控制台上受到限制,我需要为 IOS 启用它。
    猜你喜欢
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    • 2016-08-10
    相关资源
    最近更新 更多