Google Maps SDK iOS: window de información personalizada del marcador con UIButton

Estoy trabajando en un proyecto iOS que muestra un map con ubicaciones ancladas. Cuando el usuario toca una location, se muestra una window de información personalizada con algunos detalles. Utilizo el siguiente método para

- (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker 

La window de información personalizada tiene un set de tags y botones. A partir de ahora, todo funciona perfectamente, excepto que el IBOutlet del button UIB en la window de información personalizada no se dispara. Es como Google Maps está renderizando la window de información personalizada como una image.

¿Hay alguna forma en que pueda tener botones dentro de él y tener Touch Up dentro disparado?

No puede crear un button UIB en una window de información, es una instantánea de UIView, lo que puede hacer es crear un reconocedor de UItapGesture o usar otra delegada didTapInfoWindowOfMarker

Para get más información: https://developers.google.com/maps/documentation/ios/reference/protocol_g_m_s_map_view_delegate-p#ae1614978aef680d671a6a95da8e13bf7

aquí hay un curso gratuito:

http://googlemaps.codeschool.com/

Estás exactamente en lo cierto, la window de información se representa como una vista aplanada.

Consulte la nota de caja gris en la página de desarrolladores relacionada con Info Windows.

  • iOS

https://developers.google.com/maps/documentation/ios/marker#info_windows

  • Y para completar, lo mismo es cierto para el SDK de Android

https://developers.google.com/maps/documentation/android/infowindows#custom_info_windows

Yo mismo he tenido este problema, no hay manera (sana) a su alnetworkingedor. Desafortunadamente, tendrás que networkingiseñar lo que intentas lograr.