2013-04-16 25 views

回答

1

你可以得到信息,如波纹管,其代表方法..

UPDATE:

首先在.h文件中像波纹管这个变量..

NSString *postcode,*locationName; 

并在波纹管方法中使用它...

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { 
    CLGeocoder * geoCoder = [[CLGeocoder alloc] init]; 
    [geoCoder reverseGeocodeLocation:newLocation completionHandler:^(NSArray *placemarks, NSError *error) { 
     for (CLPlacemark * placemark in placemarks) { 
      postcode = [placemark postalCode]; 
      [postcode retain]; 
      locationName = [placemark name]; 
      [locationName retain]; 

      NSLog(@"\n placemark %@",placemarks); 
     }  
    }]; 
    [geoCoder release]; 
    NSLog(@"\n Location Name ==> %@ ----> GotPostCode:%@",locationName,postcode); 
} 

在这里你还可以使用CLGeocoder其他财产一样localitylocation等..

0

CLPlacemark对象存储给定纬度和经度的地标数据。地标数据包括诸如与指定坐标关联的国家,州,城市和街道地址等信息。

Check Link