地址数组:地理位置最近的地方iphone地理位置在ios6

问题描述:

我有一个街道地址阵列,我想我的应用程序排序该数组开始与我的位置(GPS)的最接近的地址。地址数组:地理位置最近的地方iphone地理位置在ios6

既然Apple已经在iOS 6中发布了iOS Maps,那么更简单的方法是什么?

谢谢, 马特。

我会采取的方法将使用CLGeocoder来获取每个地址的CLLocation实例(有几个类提供的异步方法来做到这一点)。保存获得的值,以便将来再次分类时不必重新获取它们。获取您的位置作为CLLocation实例。使用 - [CLLocation distanceFromLocation:]获取设备位置和每个地址位置之间的距离。按这些距离值排序。

希望这会有所帮助! 马克