关闭

通过 GPS 信息获取当前所在城市名的代码 转自:hager的博客

813人阅读 评论(0) 收藏 举报

 利用 iPhone、iPad 自带的 GPS 信息可以获得当前位置坐标,但直接告诉用户坐标是不行的。通过 GPS 信息获取当前所在城市名的代码。


    - (void)startedReverseGeoderWithLatitude:(double)latitude longitude:(double)longitude{
        CLLocationCoordinate2D coordinate2D;
        coordinate2D.longitude = longitude;
        coordinate2D.latitude = latitude;
        MKReverseGeocoder *geoCoder = [[MKReverseGeocoder alloc] initWithCoordinate:coordinate2D];
        geoCoder.delegate = self;
        [geoCoder start];
    }#pragma mark -
    - (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark
    {
    //NSString *subthroung=placemark.subThoroughfare;
    NSString *local=placemark.locality;
    //NSLog(@"城市名:%@-%@-%@",placemark.locality,local,subthroung);
        if (local) {
            [cityLabel setText:local];
        }
    }
    - (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error
    {
    }

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1103688次
    • 积分:15276
    • 等级:
    • 排名:第719名
    • 原创:405篇
    • 转载:193篇
    • 译文:23篇
    • 评论:83条
    博客专栏
    文章分类