I am building an app with Swift. I have successfully added a google map to my app as a subview on my main view controller with the following code:
let camera = GMSCameraPosition.camera(withLatitude: -33.86, longitude: 151.20, zoom: 6.0)
var mapView = GMSMapView.map(withFrame: CGRect(x: screenWidth*0.03, y: 245, width: screenWidth*0.94, height: screenHeight*0.45), camera: camera)
self.view.addSubview(mapView)
I now want to do something somewhat tricky sounding but that I am sure is possible. I want to be able to cover different regions of the map in my mapView, specified by name or zipcode, with different colored tints that would be tappable. This seems like it would be a common way to make maps pretty and I am sure there is an existing solution to do it easily. How should I go about doing this?