title: Why GMSMapView is not set at the appropriate coordinate?
body: <p>This might be a frequently asked question, but believe it or not, I didn't find an answer that helped me fix my issue.</p>
  
  <p>Nevertheless I tried multiple solutions and I don't understand why sometimes the camera of the <code>GMSMapView</code> object does not initialize at the right position.</p>
  
  <p>I have dragged an <code>UIView</code> in my <code>UIViewController</code> scene from the Interface Builder, set it as <code>GMSMapView</code> object.</p>
  
  <p>Here is my setCamera method :</p>
  
  <pre><code>private func setCamera(lat: Double, long: Double, zoom: Float) {
  
      let camera = GMSCameraPosition.camera(withLatitude: lat, longitude: long, zoom: zoom)
      mapView.camera = camera
      mapView.setMinZoom(5, maxZoom: 15)
  }
  </code></pre>
  
  <p>I tried to call it in <code>viewDidLoad</code> or <code>viewWillAppear</code> it's the same behavior. </p>
  
  <p>1 out of 5 launches (approximately), the camera is not centered at the right coordinate, it feels like the <code>GMSMapView</code> is initialized with random camera.</p>
  
  <p>How can I fix it ?</p>