Мне нужен адрес положения булавки карты, основанный на перетаскивании булавки пользователем.
Я получаю адрес правильно, но неправильный пин-код адреса.
есть ли какой-нибудь определенный код, необходимый для пин-кода?
CLLocation *newLocation = [locations objectAtIndex:0];
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder reverseGeocodeLocation:newLocation completionHandler:^(NSArray<CLPlacemark *> * _Nullable placemarks, NSError * _Nullable error) {
CLPlacemark *placemark = [placemarks lastObject];
NSLog(@"Postal code %@",placemark.postalCode);
}];
например:
- широта: 13.0530
- долгота: 80.2500
улица = Gopathy Narayana Road, subLocality = Nungambakkam, город = Chennai, subAdministrativeArea = Chennai, штат = Тамил Наду, postalCode = 600034, страна = Индия, код страны = IN
, но точный почтовый индекс для этой широты и долготы составляет 600006
Как получить правильный почтовый индекс?