仅显示距离用户x距离内的注释

时间:2014-09-05 19:56:03

标签: json xcode mapkit distance

我希望有人可以帮助我们,如何继续实施这一点。我是xcode和编程的初学者。我正在开发一个应用程序,显示与用户位置最近的位置(存储)。 我的应用程序是在Xcode中,我的位置是在Mysql数据库中编码的,所以我正在做的是,显示一个地图并通过JSON将这些位置分配到地图中。 我画了一个10公里的圆形叠加。

我想要做的只是显示距用户10公里的注释,最聪明的方法是什么?

我已经阅读了以下答案: iOS MapKit show nearest annotations within certain distance

但我不确定如何实施它! ...在服务器中通过php处理JSON时更聪明,或者在xcode中使用CLLocationDistance函数,这将使用更少的内存/时间资源

1 个答案:

答案 0 :(得分:0)

如果要求用户对该圈子进行大量更改或在获取数据后移动批次,或者您可以轻松地将所有搜索结果发送到设备,则在本地进行过滤。 如果结果集(在过滤之前)太大而无法发送到设备,则在服务器上过滤并发回需要显示的内容。