如何确定新西兰城市/城镇/邮政编码位于哪个地区?

时间:2013-03-15 21:52:44

标签: ios contacts abaddressbook

我有一个应用程序,它列出了许多来自用户生成数据的邮政地址。在适用的情况下,地址将按州,省或地区分组。

新西兰邮政地址包含城市和邮政编码,但没有地区。是否有任何地区信息可以让我执行查询,我会提供新西兰街道地址的城市/城镇或邮政编码,并获取地区名称?

e.g。

NSString *region = [nzRegionsForCities objectForKey:@"Dunedin"];
(result is Otago)

NSString *region = [nzRegionsForPostalCodes objectForKey:@"6011"];
(result is Wellington)

我希望自己避免创作这样一本字典的工作。 (我不知道是否有任何城市或邮政编码在多个地区之间分开。)我阅读了Postcodes in New Zealand维基百科页面。邮政编码的第一个数字确定了近似区域,但没有给出完全匹配。新西兰邮政编码系统于2006年6月推出,因此用户数据可能没有正确的,当前的或任何邮政编码。因此,在我的案例中,能够查找城市区域比查找邮政区域的区域更重要。

1 个答案:

答案 0 :(得分:3)

您可能能够使用iOS框架解决此问题。看看CLPlacemarkCLGeocoder课程;我用它们在我的应用程序中构建了类似的功能。