分享

[转载]通过GPS信息获取当前所在城市名的代码

 叹落花 2015-01-30

    利用 iPhone、iPad 自带的 GPS 信息可以获得当前位置坐标,但直接高速用户坐标是不行的。CocoaChina 会员"laigb"分享了通过 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
    {
    }

转:http://www./iphonedev/sdk/2011/0418/2795.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多