IOS的getFromLocationName()有什么替代品?

时间:2016-03-29 05:30:09

标签: ios objective-c google-maps marker

我已经在IOS上实现了谷歌地图,现在我想在某些公司品牌名称上找到标记,然后才有我在Android中实施的经验。 在Android getFromLocationName()中获取地址信息,如lat,long来自地理编码器,但我在IOS中没有像这样的构建函数?

任何帮助?

1 个答案:

答案 0 :(得分:1)

我认为它给你错误,因为地理编码器无法找到位置。

检查此代码,

CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressString:@"Palolem Beach, Goa, India" completionHandler:^(NSArray* placemarks, NSError* error){
    if (!error) {

        for (CLPlacemark* aPlacemark in placemarks)
        {
            NSLog(@"place--%@", [aPlacemark locality]);
            NSLog(@"lat--%f\nlong--%f",aPlacemark.location.coordinate.latitude,aPlacemark.location.coordinate.longitude);
        }
    }
    else{

        NSLog(@"error--%@",[error localizedDescription]);
    }
}];