Custom Info Window for Google Maps

You will want to use the markerInfoWindow delegate method along with setting the infoWindowAnchor. When you create your marker, set the anchor: GMSMarker *marker = [[GMSMarker alloc] init]; marker.position = MARKER_POSITION; marker.infoWindowAnchor = CGPointMake(0.44f, 0.45f); marker.icon = [UIImage imageNamed:@”CustomMarkerImageName”]; then create the delegate method: – (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker { InfoWindow *view = [[[NSBundle … Read more