Ios 无法将样式应用于GMSMapView

Ios 无法将样式应用于GMSMapView,ios,google-maps,gmsmapview,Ios,Google Maps,Gmsmapview,我的代码如下: /* Map */ mapView = GMSMapView() mapView.delegate = self mapView.mapType = .normal do { // Set the map style by passing the URL of the local file. if let styleURL = Bundle.main.url(forResource: "sty

我的代码如下:

    /* Map */
    mapView = GMSMapView()
    mapView.delegate = self
    mapView.mapType = .normal        
    do {
        // Set the map style by passing the URL of the local file.
        if let styleURL = Bundle.main.url(forResource: "styles", withExtension: "json") {
            mapView.mapStyle = try GMSMapStyle(contentsOfFileURL: styleURL)
        } else {
            NSLog("Unable to find styles.json")
        }
    } catch {
        NSLog("One or more of the map styles failed to load. \(error)")
    }
我正在学习如何定制我的谷歌地图的教程

上面是我实现styles.json文件的代码。我在我的构建包中添加了这个文件,代码从来不会抛出一个关于无法解析我的json文件的异常。它只是没有将样式效果应用到我的地图上


任何帮助都将不胜感激。我在里面慢慢死去

给未来任何一个走上我道路的人留下答案:

谷歌地图样式不适用于韩国地图。它甚至适用于朝鲜,但不适用于韩国。韩国法律禁止地图数据输出到外国数据中心

:

是的,由于国家法律,韩国不支持谷歌地图提供的某些功能。Google Map Korea无法将地图数据导出到国外的数据中心或包含动态更改地图图像的功能。许多韩国地图和服务仅限于国内使用,谷歌正努力使其成为更好的服务。有关更多详细信息,请参见韩文原始答案:


您的链接无效,请检查捆绑资源中是否有可用的.json文件,否则可以将项目附加到链接!但我发现了解决办法,问题是谷歌地图样式不适用于韩国领土。悲哀的