By using:
[[NSUserDefaults standardUserDefaults] setObject:@[language] forKey:@"AppleLanguages"];
I can set the response language of GMSGeocoder reverseGeocodeCoordinate.
But when i wanna change the response language when app is running, setting:
[[NSUserDefaults standardUserDefaults] setObject:@[theOtherLanguage] forKey:@"AppleLanguages"];
Again doesn't work.
I saw this solution for the Google Maps API for Javascript, anyone knows the similar solution for the iOS version ?