title: Current location in not working in Google Map
body: <p>I have integrated google map in swift 3, when map screen appear than current location in not showing, i have added two keys in .plist file and also set CLLocationManager delegate and requestAlwaysAuthorization</p>
  
  <pre><code>class MapViewController: UIViewController, CLLocationManagerDelegate, UITextFieldDelegate {
  
      @IBOutlet var mapView: GMSMapView!
      var marker: GMSMarker?
  
  
      override func viewDidLoad() {
           super.viewDidLoad()
           self.title = "MapVC"
           self.doSetupUI()
           self.searchLocation()
     }
  
     override func viewWillAppear(_ animated: Bool) {
           let locationManager : CLLocationManager = CLLocationManager()
           locationManager.delegate = self
           locationManager.requestAlwaysAuthorization()
     }
  
  
  
  func doGoogleMapSetup(lat : Double , lng : Double) {
      let camera = GMSCameraPosition.camera(withLatitude: lat, longitude:lng, zoom:16)
      let mapView = GMSMapView.map(withFrame: .zero, camera:camera)
      mapView.isMyLocationEnabled = true
  
      let marker = GMSMarker()
      marker.position = CLLocationCoordinate2D(latitude: lat, longitude: lng)
      marker.snippet = ""
      marker.appearAnimation = kGMSMarkerAnimationPop
      marker.map = mapView
  
      let arrPoints : NSMutableArray = NSMutableArray()
      arrPoints.add(UserDefaults.standard.object(forKey: "addressPoints"))
  
      for i in 0..&lt;arrPoints.count {
          let path : String = (arrPoints.object(at: i)as! NSMutableArray).object(at: 0) as! String
          let route : GMSPath = GMSPath.init(fromEncodedPath: path)!
          let polyLine : GMSPolyline = GMSPolyline.init(path: route)
          polyLine.strokeWidth = 2.0
          polyLine.strokeColor = UIColor.red
          polyLine.map = mapView
      }
  }
  </code></pre>