GMSMapStyle 未解析的标识符
GMSMapStyle unresolved identifier
我想在 ios 中更改我的 google 地图样式。为此,我正在尝试实现此代码。
GMSMapStyle
我正在导入 import GoogleMaps
。但我收到此错误 Use of unresolved identifier GMSMapStyle
。任何人都可以帮助我必须导入哪个模块以避免此错误。提前致谢
问题是我试图在 GoogleMapSDK 2.0.1 版中实现此代码。但它从 2.1.0 开始可用。
旧版本也可以通过以下方法添加地图样式
let mapView = GMSMapView.map(withFrame: .zero, camera: camera)
// Available map types: kGMSTypeNormal, kGMSTypeSatellite,kGMSTypeHybrid,
// kGMSTypeTerrain, kGMSTypeNone
// Set the mapType to Satellite
mapView.mapType = kGMSTypeSatellite
view = mapView
使用这个:
示例:
let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
mapView.mapType = GMSMapViewType.terrain
更新应用程序时,我遇到了类似的错误,但 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
其他地图类型也是如此。
我想在 ios 中更改我的 google 地图样式。为此,我正在尝试实现此代码。 GMSMapStyle
我正在导入 import GoogleMaps
。但我收到此错误 Use of unresolved identifier GMSMapStyle
。任何人都可以帮助我必须导入哪个模块以避免此错误。提前致谢
问题是我试图在 GoogleMapSDK 2.0.1 版中实现此代码。但它从 2.1.0 开始可用。
旧版本也可以通过以下方法添加地图样式
let mapView = GMSMapView.map(withFrame: .zero, camera: camera)
// Available map types: kGMSTypeNormal, kGMSTypeSatellite,kGMSTypeHybrid,
// kGMSTypeTerrain, kGMSTypeNone
// Set the mapType to Satellite
mapView.mapType = kGMSTypeSatellite
view = mapView
使用这个:
示例:
let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
mapView.mapType = GMSMapViewType.terrain
更新应用程序时,我遇到了类似的错误,但 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
其他地图类型也是如此。