Ios 有没有办法让谷歌地图完全透明?

Ios 有没有办法让谷歌地图完全透明?,ios,objective-c,google-maps,swift,transparency,Ios,Objective C,Google Maps,Swift,Transparency,有没有办法让谷歌地图在iOS Swift或Objective-C中完全透明?我只想看到myLocationEnabled蓝点,后面没有任何地图。这可能吗?我知道这是一个有点荒谬的问题…但你可以看到我想这样做的原因。我正在考虑尝试将透明的Google地图置于常规Google地图之上作为解决方案…是的,将GMSMapView对象中的mapType设置为kGMSTypeNone,例如: @IBOutlet weak var mapView: GMSMapView! override func vie

有没有办法让谷歌地图在iOS Swift或Objective-C中完全透明?我只想看到myLocationEnabled蓝点,后面没有任何地图。这可能吗?我知道这是一个有点荒谬的问题…但你可以看到我想这样做的原因。我正在考虑尝试将透明的Google地图置于常规Google地图之上作为解决方案…

是的,将GMSMapView对象中的mapType设置为
kGMSTypeNone
,例如:

@IBOutlet weak var mapView: GMSMapView!

override func viewDidLoad() {
    super.viewDidLoad()
    mapView.mapType = kGMSTypeNone
    mapView.myLocationEnabled = true
    mapView.opaque = false
    mapView.alpha = CGFloat(1.0)
}

谢谢!!我稍后会在我的Mac电脑上进行验证不,这不是我真正想要的。它不会使地图透明。我看不到它背后有任何层我明白你的意思。我添加了一些代码以使视图透明。问题是,这将使整个GMSMapView透明,因此myLocation蓝点也是透明的。但您可能可以将其作为UIImage添加到MapView顶部的另一个UIView中。