Currently I am using the GoogleMaps SDK for iOS for various operations. When calling
[self.googleMapsView animateToCameraPosition:[GMSCameraPosition
I don't believe there is, however...
A method that has worked well for me so far is to set a timer to fire (very) shortly after the location stops updating:
- (void)mapView:(GMSMapView*)mapView didChangeCameraPosition:(GMSCameraPosition*)position {
// _panTimer is an instance variable of the delegate.
[_panTimer invalidate];
_panTimer = [NSTimer timerWithTimeInterval:0.2
target:self
selector:@selector(_mapHasStoppedMoving)
userInfo:nil
repeats:NO];
[[NSRunLoop currentRunLoop] addTimer:_panTimer forMode:NSDefaultRunLoopMode];
}