I looked through the Google Maps docs and the description does not seem to help much.
I'm following an old tutorial that made use of markerInfoContents however, when I used the delegate it didn't return what I expected.
With markerInfoContents: My custom view seems to override the default view
When I used markerInfoWindow, the results were what I expected:
I am simply pulling in a custom UIView from a xib file like so:
func mapView(_ mapView: GMSMapView, markerInfoWindow marker: GMSMarker) -> UIView? {
let placeMarker = marker as! PlaceMarker
print(placeMarker.name)
if let infoView = UIView.viewFromNibName(name: "MarkerInfoView") as? MarkerInfoView {
infoView.nameLabel.text = placeMarker.name
return infoView
} else {
return nil
}
}
(Replace markerInfoWindow with markerInfoContents for the first image results)
With markerInfoContents it created the anchor and the shadow effect of the box. When using markerInfoWindow it does not create that anchor or shadow effect like in the tutorial.
Any help would be great!

