我正在iPhone上使用CLLocationManager来获取当前用户位置,然后使用reverseGeocodeLocation将位置转换为地址。这个功能很好用,但是结果会以设备语言返回,我需要它们始终以英语返回。有没有一种方法可以获取所需语言的地址字符串或将其转换?
[geocoder reverseGeocodeLocation:currentLocation completionHandler:^(NSArray *placemarks, NSError *error) {
NSLog(@"Found placemarks: %@, error: %@", placemarks, error);
if (error == nil && [placemarks count] > 0) {
placemark = [placemarks lastObject];
}
func reverseGeocodeLocation(_ location: CLLocation, preferredLocale locale: Locale?, completionHandler: @escaping CLGeocodeCompletionHandler)
- Rool Paap