Upvote:2

Aprove answer
  let coord = CLLocationCoordinate2D(latitude: 12.123312, longitude: 76.123123) //set lat long of the location you want to set

  self.view_mapContainer.camera = GMSCameraPosition(target: coord, zoom: 13, bearing: 0, viewingAngle: 0)

  let marker = GMSMarker()
  marker.icon = UIImage(named: "ImageToSet")

  marker.appearAnimation = GMSMarkerAnimation(rawValue: 1)!
  marker.position = coord
  marker.title = "any title"
  marker.snippet = "any snippet"
  marker.map = self.view_mapContainer

Credit Goes to: stackoverflow.com

Related question with same questions but different answers