我想在 iOS 中更改我的谷歌地图样式。为此,我正在尝试实现此代码。 GMSMapStyle
我正在导入 import GoogleMaps
。但我收到此错误 Use of unresolved identifier GMSMapStyle
。任何人都可以帮助我必须导入哪个模块以避免此错误。提前致谢
最佳答案
在更新应用程序时,我遇到了类似的错误,但使用的是 mapType:
'通过以下代码使用未解析的标识符'kGMSTypeTerrain':
@IBOutlet weak var googleMapView: GMSMapView!
googleMapView.mapType = kGMSTypeTerrain
我花了几天时间来解决这个问题。我以为我的 GoogleMaps IOS api 有问题所以安装了 cocoa pod(当我应该完成 pod 更新时)但它没有解决问题。我终于遇到了上面提到的 mapStyle 问题。事实证明,在 Swift 3 中,
googleMapView.mapType = kGMSTypeTerrain
应该改为
googleMapView.mapType = .terrain
其他 map 类型也是如此。
关于ios - GMSMapStyle 未解析的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39855951/