你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> 用CLLocationManager得到當前城市和國家的名稱

用CLLocationManager得到當前城市和國家的名稱

編輯:IOS開發綜合
問題描述: 通過使用CLLocationManager得到當前城市和國家的名稱。 解決方案: [plain]   - (void) getReverseGeocode   {       CLGeocoder *geocoder = [[CLGeocoder alloc] init];          if(currentLatLong.count > 0)       {           CLLocationCoordinate2D myCoOrdinate;              myCoOrdinate.latitude = LatValue;           myCoOrdinate.longitude = LangValue;              CLLocation *location = [[CLLocation alloc] initWithLatitude:myCoOrdinate.latitude longitude:myCoOrdinate.longitude];           [geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error)            {                if (error)                {                    NSLog(@"failed with error: %@", error);                    return;                }                if(placemarks.count > 0)                {                    NSString *MyAddress = @"";                    NSString *city = @"";                       if([placemark.addressDictionary objectForKey:@"FormattedAddressLines"] != NULL)                        MyAddress = [[placemark.addressDictionary objectForKey:@"FormattedAddressLines"] componentsJoinedByString:@", "];                    else                        MyAddress = @"Address Not founded";     www.2cto.com                  if([placemark.addressDictionary objectForKey:@"SubAdministrativeArea"] != NULL)                        city = [placemark.addressDictionary objectForKey:@"SubAdministrativeArea"];                    else if([placemark.addressDictionary objectForKey:@"City"] != NULL)                        city = [placemark.addressDictionary objectForKey:@"City"];                    else if([placemark.addressDictionary objectForKey:@"Country"] != NULL)                        city = [placemark.addressDictionary objectForKey:@"Country"];                    else                        city = @"City Not founded";                     NSLog(@"%@",city);                  NSLog(@"%@", MyAddress);                }            }];       }   }    
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved