在iOS中更改GMSMapView默认地图背景颜色

问题描述:

iOS中的GMSMapView具有棕褐色的默认背景颜色,或类似的东西。在iOS中更改GMSMapView默认地图背景颜色

我有要求将该颜色更改为白色。我试过使用GMSTileLayer的子类而没有成功(或错误)。我需要将具有白色背景的自定义地图叠加到地图视图上。在没有覆盖的区域,底图颜色需要匹配(白色)。

试过没有任何的运气如下:

[mapView setBackgroundColor:[UIColor whiteColor]]; 

任何人都可以提出建议,或指向我(谷歌以外)的资源,可以帮助?

谢谢!

+0

我认为你只能改变mapView的[mapType](https://developers.google.com/maps/documentation/ios-sdk/map#map_types),否则你必须使用'GMSTIleLayer '。目前,您无法使用iOS SDK更改'mapView'的颜色。 – ztan

现在您可以更改您的GMSMapStyle地图(适用于iOS 2.1的Google Maps SDK)。 样式仅适用于kGMSTypeNormal地图类型。 我创建自己的风格与https://mapstyle.withgoogle.com/ 希望,它会帮助你。