Ios 如何在SwiftUI中使用JSON设置Google地图的样式

Ios 如何在SwiftUI中使用JSON设置Google地图的样式,ios,swift,xcode,swiftui,google-maps-sdk-ios,Ios,Swift,Xcode,Swiftui,Google Maps Sdk Ios,我不熟悉XCode 11和SwiftUI,一直在学习一个教程(著名的遗言):,尝试使用Google Maps SDK创建自定义Google Maps界面。我的应用程序中已经有了一个基本的地图视图,但我正在尝试使用JSON文件来设置地图样式(特别是,我正在尝试突出显示本地道路)。我的问题是Google文档提供的解决方案不适用于SwiftUI,因为它使用ViewController。我应该如何使用JSON文件在SwiftUI中设置地图样式?正如我所说,我是Swift的新手,所以如果可能的话,我将非常

我不熟悉XCode 11和SwiftUI,一直在学习一个教程(著名的遗言):,尝试使用Google Maps SDK创建自定义Google Maps界面。我的应用程序中已经有了一个基本的地图视图,但我正在尝试使用JSON文件来设置地图样式(特别是,我正在尝试突出显示本地道路)。我的问题是Google文档提供的解决方案不适用于SwiftUI,因为它使用ViewController。我应该如何使用JSON文件在SwiftUI中设置地图样式?正如我所说,我是Swift的新手,所以如果可能的话,我将非常感谢初学者的回答。我在ContentView.swift中调用的地图视图代码如下(不确定是否相关):


我认为你是否使用SwiftUI并不重要。 重要的部分是:

if let styleURL = Bundle.main.url(forResource: "style", withExtension: "json") {
   mapView.mapStyle = try GMSMapStyle(contentsOfFileURL: styleURL)
只需将其添加到以下两者之间:

let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
->
return mapView
let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
->
return mapView