如何从Place获得CLPlacemark

时间:2014-07-03 16:03:11

标签: objective-c xcode ios7 core-location clgeocoder

我有一个地方名称" Tirur,keala,India"来自Google API

我想获得CLPlacemark,在尝试直接从谷歌api获取时出错, 所以我想这样做,

当我尝试使用" Kerala "时,我可以获得确切的地标,

如果我尝试" Tirur "找到一个不正确的地方, 那么,我如何使用"Tirur,keala"

进行搜索

这是我的代码,

CLGeocoder *geocoder = [[CLGeocoder alloc] init];
    [geocoder geocodeAddressString:@"Tirur" completionHandler:^(NSArray *placemarks, NSError *error) {

            if (error) {
                NSLog(@"%@", error);

            } else {
                CLPlacemark *placemark = [placemarks lastObject];
                            placemark.location.coordinate.latitude; will returns latitude
                             placemark.location.coordinate.longitude; will returns longitude
            }
        }];

0 个答案:

没有答案