实施 Google 地图样式向导 JSON
Implement Google Maps Styling Wizard JSON
我用 Styling Wizard 自定义了 google 地图的外观。它告诉我复制 JSON,我照做了,但我不知道在我的 iOS Swift 项目 中在哪里实现它。 =13=]
有人知道放在哪里吗?
谢谢!
您可以使用这段代码在创建 GoogleMaps
对象的地方创建时尚的地图 mapView
Swift 3.x code
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)")
}
您作为样式向导发布的 link 将用于创建 json
文件。修改您的地图并创建 json。然后复制 json
并创建一个新的纯文本文件并粘贴 json。给文件名style.json。复制项目中的 .json 文件并使用上面的代码更改地图的样式。查看此 Link 了解更多详情。
查看我的结果输出。我创建了一张银色地图。
我用 Styling Wizard 自定义了 google 地图的外观。它告诉我复制 JSON,我照做了,但我不知道在我的 iOS Swift 项目 中在哪里实现它。 =13=]
有人知道放在哪里吗?
谢谢!
您可以使用这段代码在创建 GoogleMaps
对象的地方创建时尚的地图 mapView
Swift 3.x code
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)")
}
您作为样式向导发布的 link 将用于创建 json
文件。修改您的地图并创建 json。然后复制 json
并创建一个新的纯文本文件并粘贴 json。给文件名style.json。复制项目中的 .json 文件并使用上面的代码更改地图的样式。查看此 Link 了解更多详情。
查看我的结果输出。我创建了一张银色地图。