GMSMapStyle未解析的标识符

Rox*_*Rox 5 iphone google-maps ios google-maps-sdk-ios swift

我想在ios中更改我的谷歌地图样式.为此,我试图实现此代码. GMSMapStyle

我正在进口import GoogleMaps.但是我收到了这个错误Use of unresolved identifier GMSMapStyle.任何人都可以帮助我导入哪个模块以避免此错误.提前致谢

小智 7

在更新应用程序时,我遇到了类似的错误,但使用mapType:

'使用未解析的标识符'kGMSTypeTerrain',代码如下:

  @IBOutlet weak var googleMapView: GMSMapView!
  googleMapView.mapType = kGMSTypeTerrain
Run Code Online (Sandbox Code Playgroud)

花了几天时间来解决这个问题.我以为我的GoogleMaps IOS api存在问题,所以我做了一个可可粉盒安装(我应该做一个pod更新),但它没有解决问题.我终于通过mapStyle遇到了上面提到的问题.事实证明,使用Swift 3,

googleMapView.mapType = kGMSTypeTerrain  
Run Code Online (Sandbox Code Playgroud)

应改为

googleMapView.mapType = .terrain 
Run Code Online (Sandbox Code Playgroud)

对于其他地图类型也是如此.


Rox*_*Rox 4

问题是我试图在 GoogleMapSDK 版本 2.0.1 中实现此代码。但从 2.1.0 开始可用。