我使用CLGeocoder从地理坐标获取地址。
根据我的理解,CLGeocoder返回“本地化”的街道名称(如果我们在乌克兰并选择了乌克兰语环境,则会获得乌克兰语本地化的街道名称)。
此代码返回针对当前位置(乌克兰)本地化的字符串。如果语言环境设置为另一个位置,则会给出英语本地化的街道名称。我如何强制CLGeocoder仅按特定位置提供地址?
self.geocoder = [[CLGeocoder alloc] init];
///
[self.geocoder reverseGeocodeLocation:loc completionHandler:^(NSArray *placemarks, NSError *error) {
if (placemarks.count) {
CLPlacemark *placemark = [placemarks objectAtIndex:0];
NSString *string = ((NSString *)[[placemark addressDictionary] objectForKey:kABPersonAddressStreetKey];
}
}]);
根据我的理解,CLGeocoder返回“本地化”的街道名称(如果我们在乌克兰并选择了乌克兰语环境,则会获得乌克兰语本地化的街道名称)。
此代码返回针对当前位置(乌克兰)本地化的字符串。如果语言环境设置为另一个位置,则会给出英语本地化的街道名称。我如何强制CLGeocoder仅按特定位置提供地址?