基本上,我有一个 iOS 应用程序,我想根据地理位置找到您当前所在的议会选区,如果我有邮政编码,我就可以做到这一点(它具有完整的邮政编码,如“AA00 0AA”,不像Google map 可以提供不完整的邮政编码)。因此,我需要将经度和纬度转换为邮政编码,但我似乎不知道如何做到这一点。任何帮助/想法将不胜感激。
最佳答案
看看 CLGeocoder,它允许反向地理编码,即将坐标转换为地址的过程。它使用 iOS 5,您要寻找的方法签名是这个
- (void)reverseGeocodeLocation:(CLLocation *)location
completionHandler:(CLGeocodeCompletionHandler)completionHandler
请注意地理编码器返回的 CLPlacemarks,以及它们有一个字段 postalCode
,其中应包含您要查找的信息。但请注意,该字段也可以为空(与 CLPlacemark 的所有其他字段一样),并且 CLGeocoder 可能并不总是返回可用的结果。
关于ios - 经度/纬度到邮政编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7834098/