作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我到处搜索有关如何在 flutter 桌面应用程序中包含谷歌地图的指南。我尝试按照 iOS 指南进行操作,但没有成功。
我在 macos/Runner
的 AppDelegate.swift 中执行了以下操作目录
import Cocoa
import FlutterMacOS
import GoogleMaps
@NSApplicationMain
class AppDelegate: FlutterAppDelegate {
override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
GMSServices.provideAPIKey("MY_API_KEY")
return true
}
}
The following build commands failed:
CompileSwift normal x86_64 /Users/xxxxx/xxxxx/xxxxxx/xxxxx/macos/Runner/AppDelegate.swift
CompileSwift normal x86_64 /Users/xxxxxxx/xxxxxx/xxxxxx/xxxxxx/macos/Flutter/GeneratedPluginRegistrant.swift
CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
(3 failures)
Finished with error: Build process failed
最佳答案
插件google_maps_flutter , 仅适用于 iOS 和 Android。它基于适用于 iOS 和 Android 的原生 SDK。据我所知,没有适用于 MacOS 的官方 Google Maps SDK,因此无法在 flutter 插件中实现它。
关于macos - 请问如何在 flutter 桌面中使用谷歌地图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60428690/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!