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

时间:2015-04-20 12:34:49

标签: ios objective-c google-maps swift transparency

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

1 个答案:

答案 0 :(得分:1)

是的,将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)
}

Map Objects - Google Maps SDK for iOS