ios - GMSMapStyle 未解析的标识符

标签 ios iphone swift google-maps google-maps-sdk-ios

我想在 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/

相关文章:

ios - 自定义字体未在某些模拟器上显示

ios - UIView 子类的大小取决于设备

iphone - 核心数据: Can't Use Previously Saved Object

iphone - 任何人都知道基于Cocoa Touch SQL数据库的应用程序的好教程

ios - 如何使用 IOS 12 在 UITableViewCell 中正确添加 UICollectionView

ios - 使用 cgColor 自定义颜色

ios - 在NSInteger的情况下设置 key 的值

ios - iOS10 中的 UITextField textColor 更新,而不是 iOS 11

iphone - NSOperationQueue waitUntilAllOperationsAreFinished 与 performSelectorOnMainThread

arrays - 如何从数组中生成单个随机项而不重复?