如何使用iOS 7找到给定地址的最近交点?

时间:2014-01-07 13:40:24

标签: ios xcode map location

我得到了用户位置,现在我想以某种方式识别最近的十字路口/十字路口。 例如:我在第五大道。在44&之间45. Mapkit将给我第5个av作为当前地址,但我找不到检测两个交叉点的方法。

这可能吗?

我没有坚持使用地图工具包,我唯一想要的是返回街道名称的方法或类。因此,如果有其他服务或工具包来确定,那将是完美的。

CLLocation *currentLocation = [locations lastObject];

[_geocoder reverseGeocodeLocation:currentLocation completionHandler:^(NSArray *placemarks, NSError *error) {
    if (error == nil && [placemarks count] > 0)
    {
        _currentPlaceMark = [placemarks lastObject];
        _posicaoAtual.text = [NSString stringWithFormat:@"%@ | %@-%@",
                              [_currentPlaceMark valueForKey:@"thoroughfare"],
                              [_currentPlaceMark valueForKey:@"locality"],
                              [_currentPlaceMark valueForKey:@"administrativeArea"]];
    }
} ];

0 个答案:

没有答案