In the Google Maps app for iOS, when you tap the My Location button, the camera slowly pans to your current location from whatever location you are currently at.
Following the Google's developer documentation I have implemented a similar method like the one shown when a user taps a button:
- (void) animateToCameraPosition: (GMSCameraPosition *) cameraPosition;
This is similar to my code:
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude: lat
longitude: long zoom: 17];
[googleMapView animateToCameraPosition:camera];
It works, and the camera pans to whatever location I want based on the coordinates I specified. However, the panning is really fast, instantaneous in fact.
I want the camera to slowly pan from whatever location I'm at to the location specified, as demonstrated in Google Maps.
How can I achieve this? Thanks