gpt4 book ai didi

ios - 如何在单击按钮时快速将Google Map的主题从夜间模式更改为标准模式

转载 作者:行者123 更新时间:2023-12-01 21:59:50 24 4
gpt4 key购买 nike

需要有关Google map sdk主题的帮助。
我已经使用JSON文件名style2.json来调用google map的夜间模式。
主题已从标准模式正确更改为夜间模式。唯一的问题是,我想使用所有地标将“夜间模式” map 重新转换为标准 map 主题。
请找到随附的代码

do {
// Set the map style by passing the URL of the local file.
if let styleURL = Bundle.main.url(forResource: "style2", withExtension: "json") {
self.myMapView.mapStyle = try GMSMapStyle(contentsOfFileURL: styleURL)
} else {
NSLog("Unable to find style.json")
}
} catch {
NSLog("One or more of the map styles failed to load. \(error)")
}


我已经将此代码用于名为 夜间模式的按钮,我还有另一个按钮 白天模式。单击白天模式时,我应该怎么做才能将 map 设为标准主题。

最佳答案

您可以通过在夜间模式未开启时打印其值来了解标准/默认mapStyle是什么。

我正是这样做的,发现它是nil,所以您只需要将其设置为nil即可:

self.myMapView.mapStyle = nil

您可能应该将夜间样式保存到属性或其他内容中,这样就不必在每次切换到夜间模式时都重新读取文件。

关于ios - 如何在单击按钮时快速将Google Map的主题从夜间模式更改为标准模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60336238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com