使用Apple Map Kit从某个位置获取周围的邮政编码

我开始使用Map Kit来开展工作,我有一个IOS项目,涉及Map Kit,我知道如何search一个位置并指向它,但是我的问题是我的项目的一部分涉及到我的中心位置周边地区的下一个10-15邮政编码,并收到在每个邮政编码的城市,我真的不知道如何实施它,我需要帮助。 一个解释或一段代码将不胜感激。

这样的邮政编码在MapKit中不可用。 你需要find一个第三方的邮政编码数据源(例如代码+边界几何),找出一个方法来索引它们(也许是使用或预先计算每个中心),然后找出接近选定点的东西。

为此使用Google Places API。

您可以进行Radar或NearbyPlacessearch,并获取返回地点的邮政编码(您可以使用自定义位置并为您的search设置半径)。

有一个非常好的iOS库来查询Google Places API是FTGooglePlacesAPI

最终你也可以做一切手动使用

NSData* data = [NSData dataWithContentsOfURL:YOUR-googleRequestURL]; 

并处理提取的数据。