Cómo colocar Xib en el map de Google como marcador en lugar del ícono de marcador de map de Google

Estoy haciendo un proyecto donde estoy agregando el marcador en el map de Google pero quiero agregar el marcador personalizado de Xib como quiero agregar mi vista personalizada en el map en lugar de marker.icon pnetworkingeterminado de google map

Hice una uiview donde downloadé la image del y luego quiero colocar esa UIView en el map

Para la vista personalizada como marcador , puede usar iconView de GMSMarker .

 - (UIView*) iconView 

Vista del marcador para renderizar. Si se deja nulo, vuelve a la propiedad del icono en su lugar. Admite la animation de todas las properties animables de UIView, excepto el marco y el centro. Cambiar estas properties o su versión CALayer correspondiente, incluida la position, no es compatible. Tenga en count que la vista se comporta como si clipsToBounds se establece en SÍ, independientemente de su valor real.

Para get más información, consulte: https://developers.google.com/maps/documentation/ios-sdk/reference/interface_g_m_s_marker.html#aa16a89bd5187e64e71c57c31c150a44d

Simplemente configure su vista personalizada como iconView de su marcador.

  let marker = GMSMarker() marker.iconView = UIView() //Your custom view here