Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Change GMSMapView default map background color in iOS

The GMSMapView in iOS has a default background color of tan, or something like it.

I have a requirement to change that color to white. I've tried using a subclass of GMSTileLayer without success (or errors). I need to place custom map overlays with white backgrounds onto the map view. In areas without the overlays, the base map color needs to match (white).

Tried the following without any luck:

[mapView setBackgroundColor:[UIColor whiteColor]];

Can anyone offer suggestions, or point me to a resource (other than Google) that might help?

Thanks!

like image 388
Pheepster Avatar asked Oct 25 '25 15:10

Pheepster


1 Answers

Now you can change GMSMapStyle of you map (available with Google Maps SDK for iOS 2.1). Styling works only on the kGMSTypeNormal map type. I create my own style with https://mapstyle.withgoogle.com/ Hope, it will help you.

like image 97
Stacy Smith Avatar answered Oct 27 '25 05:10

Stacy Smith