vez una saber programar programa para gratis desde crear como cero app aplicaciones ios google-maps swift sdk infowindow

saber - ¿Cómo crear una ventana de información personalizada de forma rápida con el sdk de iOS de Google Maps?



programa para crear aplicaciones android (1)

He creado un controlador xib y un controlador de vista, y quiero mostrarlo en una ventana de información personalizada para un marcador en swift. Después de buscar en Internet, he encontrado un viejo tutorial en OBJ-C; sin embargo, esto no me ayudará.

Gracias.


Puede implementar el método markerInfoWindow desde GMSMapViewDelegate

Ejemplo de implementación para mostrar una ventana de información personalizada en Swift:

func mapView(mapView: GMSMapView!, markerInfoWindow marker: GMSMarker!) -> UIView! { var infoWindow = NSBundle.mainBundle().loadNibNamed("CustomInfoWindow", owner: self, options: nil).first! as CustomInfoWindow infoWindow.label.text = "/(marker.position.latitude) /(marker.position.longitude)" return infoWindow }

Puede visitar esta página de GitHub para la implementación detallada.

Depende de cómo quieras que se vea tu ventana de información, puedes cambiar el color de fondo haciendo infoWindow.backgroundColor = UIColor.redColor() , o cambiar la forma de tu ventana de información haciendo infoWindow.layer.cornerRadius = 10.0f , o incluso agregue una imagen haciendo infoWindow.imageView.image = UIImage(named: "image.jpg") .