实施Google地图样式向导JSON

Lin*_*rth 4 google-maps styling ios swift

我使用样式向导定制了谷歌地图的外观.它告诉我复制JSON,我做了,但我不知道在我的iOS Swift项目中实现它的位置.

有谁知道把它放在哪里?
谢谢!

Raj*_*ari 9

您可以使用这段代码来创建创建GoogleMaps对象的时尚地图mapView

Swift 3.x代码

do {
        // Set the map style by passing the URL of the local file. Make sure style.json is present in your project
        if let styleURL = Bundle.main.url(forResource: "style", withExtension: "json") {
            mapView.mapStyle = try GMSMapStyle(contentsOfFileURL: styleURL)
        } else {
            print("Unable to find style.json")
        }
    } catch {
        print("The style definition could not be loaded: \(error)")
    }
Run Code Online (Sandbox Code Playgroud)

您发布为样式向导的链接将用于创建json文件.修改地图并创建一个json.然后复制json并创建一个新的纯文本文件并粘贴json.给文件名style.json.复制项目中的.json文件,并使用上面的代码更改地图的样式.有关详细信息,请查看此链接.

查看结果的输出.我创建了一张银色地图.

在此输入图像描述