原问题来自于CSDN问答频道,详细解决方案见:http://ask.csdn.net/questions/1706
问题描述:
通过使用CLLocationManager得到当前城市和国家的名称。
解决方案:
问题描述:
通过使用CLLocationManager得到当前城市和国家的名称。
解决方案:
- (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"; 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); } }]; } }
解决方案:4分
好帖,mark
解决方案:4分
哟谢谢拉 顶顶
解决方案:4分
看不太懂,顶起!
解决方案:4分
买噶的···好家伙
解决方案:4分
解决方案:4分
哈哈哈哈~~~
解决方案:4分
好分享,好分享!本人晕,为什么非要6个字!
解决方案:4分
解决方案:4分
多谢分享!哈哈~
解决方案:4分
这个办法很好,得顶一下
[img=http://219.157.112.197/iRadio_vote.asp?VoTeid=182][/img]
[img=http://219.157.112.197/iRadio_vote.asp?VoTeid=182][/img]
解决方案:4分
不太懂,顶一个
解决方案:4分
顶一个顶一个~
解决方案:4分
积分怎么还没有呢?
解决方案:4分
貌似不错 看不懂 但是很厉害的样子
解决方案:4分
看不懂 但是很厉害的样子
解决方案:4分
买噶的···好家伙
解决方案:4分
好分享,好分享!本人晕,为什么非要6个字!
解决方案:4分
学习了
解决方案:4分
多谢 多谢 有用
解决方案:4分
谢谢提供!谢谢分享!
解决方案:4分
感谢分享!多谢多谢!
解决方案:4分
这个程式看起来对本人比较难
解决方案:12分
IOS6以后,苹果地图reverseGeocodeLocation 解析效果极差,50%以上城市名称都找不到,问一下还有何好方法获取所在城市名?
怀念谷歌地图时代。
怀念谷歌地图时代。