反向地理位置:邮政编码问题
Posted
技术标签:
【中文标题】反向地理位置:邮政编码问题【英文标题】:reverse Geolocation : Postal Code Issues 【发布时间】:2012-12-20 22:45:46 【问题描述】:我使用此代码通过反向地理位置获取用户的完整地址。有人可以建议我从中获取邮政编码或邮政编码的方法吗?
//Geocoding Block
[self.geoCoder reverseGeocodeLocation: locationManager.location completionHandler:
^(NSArray *placemarks, NSError *error)
//Get nearby address
CLPlacemark *placemark = [placemarks objectAtIndex:0];
//String to hold address
NSString *locatedAt = [[placemark.addressDictionary valueForKey:@"FormattedAddressLines"] componentsJoinedByString:@", "];
//Print the location to console
NSLog(@"I am currently at %@",locatedAt);
//Set the label text to current location
[locationLabel setText:locatedAt];
];
【问题讨论】:
你检查过placemark.addressDictionary
里面的内容吗?我想有一个邮政编码的钥匙。
在 Apple Dev developer.apple.com/library/ios/#documentation/CoreLocation/… 上有一个文件存在,但我缺乏适当的文件。它应该是 placemark.postalCode....
iOSRider 在这个问题中有一个答案,它显示了如何获取邮政编码:***.com/q/5058798/558933
@RoboticCat 有必要投吗?
不确定?上面的链接不能正常工作。
【参考方案1】:
使用谷歌地图将地理位置转换为邮编地址。
https://developers.google.com/maps/documentation/geocoding/
【讨论】:
google Maps 从 IOS 开始贬值,Google 今天发布了 Maps Sdk以上是关于反向地理位置:邮政编码问题的主要内容,如果未能解决你的问题,请参考以下文章