Catch every moment when user change his location

I am using Google Map SDK. I want to catch every moment when user changes his location, maybe from CLLocationManagerDelegate. Can anyone say which method can execute previous job?

I tried to use func locationManager( _ manager: CLLocationManager, didUpdateLocations locations: [CLLocation])  but it doesnot work well. When I run application, after 3-4 seconds this method call then If I change my location it doesnot do nothing.

Catch every moment when user change his location
 
 
Q