实施Google地图样式向导JSON

时间:2016-10-15 13:06:24

标签: ios swift google-maps styling

我使用Styling Wizard自定义了Google地图的外观。它告诉我复制JSON,我做了,但我不知道在 iOS Swift项目中实现它的位置。

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

1 个答案:

答案 0 :(得分: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)")
    }

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

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

enter image description here