我列出了一个带有坐标的地方
如果用户选择特定位置我想使用坐标建议附近的位置列表
我可以通过放置循环并搜索距离以下代码的所有地方来实现这一点
for(i=0;i<locations.count;i++)
CLLocation *locA = [[CLLocation alloc] initWithLatitude:lat1 longitude:long1];
CLLocation *locB = [[CLLocation alloc] initWithLatitude:lat2 longitude:long2];
CLLocationDistance distance = [locA distanceFromLocation:locB];
// if(distance<10)
//{
//show the pin
// }
但我想如果我们在数据库中有更多位置,这不是一种有效的方法我可以在这里做什么
有没有替代方法??