nadegiri.app

iOSアプリ開発戦記(改装中)

*

緯度経度から地名を取得する

      2014/07/23

・・・でググってもMKReverseGeocoder使う方法ばっかり出て来て困った。
 
MKReverseGeocoderはdeprecated扱いで、
CoreLocationのCLGeocoderを使用すればよいみたい。
(MKReverseGeocoderはグーグルマップ使ってみたいですね)

        CLGeocoder *geocoder = [CLGeocoder new];

        [_geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {
            if (error) {
                LOG_CURRENT_LINE(@"%@", error);
            } else {
                if (0 < [placemarks count]) {
                   
                    // ログ出力
                    CLPlacemark *p = [placemarks objectAtIndex:0];
                   
                    NSString *country = [p.addressDictionary objectForKey:@"Country"];
                    NSString *countryCode = [p.addressDictionary objectForKey:@"CountryCode"];
                    NSString *name = [p.addressDictionary objectForKey:@"Name"];
                    NSString *state = [p.addressDictionary objectForKey:@"State"];
                    NSString *street = [p.addressDictionary objectForKey:@"Street"];
                    NSString *thoroughfare = [p.addressDictionary objectForKey:@"Thoroughfare"];
                   
                    cellLabel.text = street;
                   
                }else{
                   
                    LOG_CURRENT_LINE(@"(取得できませんでした)");
                    cellLabel.text = @"(取得できませんでした)";
                }
            }
        }];

       

 - iOS, Objective-C

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

  関連記事

no image
iAdに出稿してみたので。そして経過。

自分のアプリに広告を入れる方ではなくて、Appleにお金払って宣伝してもらう方法 …

no image
審査前のvaridateエラー「The app references non-public selectors in 〜」

エラーでたー(´・ω・`) The app references non-pub …

no image
Exif情報を付与して画像を保存する③(GPS情報の設定)

もはやExif情報ではないけれど。画像保存時にGPS情報をあわせて設定する。 G …

no image
iOS8でUIEdgeInsets使ってた所が壊滅した

iOS8以前は、UITextFieldをタップした際に画面表示位置をずらさないと …

no image
iTunes Connect での入金口座登録

iAd使いたい!のでiTunesConnectの入金口座登録やってみた。 参考i …

no image
UIImageの向き情報の破棄

UIImageから画像を取得しようとすると左向きに画像が倒れてしまっていた。(普 …

no image
審査NG「10.6: Apple and our customers place a high value on simple, refined, creative, well thought through interfaces.」で食い下がった結果

2chBuzzってまとめブログリーダーの件なんですけど。 リジェクト理由が以下。 …

no image
iTunesConnectがリニューアルしている

いつのまにー!?

no image
Xib→StoryBoardに置き換えたら起動しない。「There is no app delegate set. An app delegate class must be specified to use a main storyboard file.」

XibからStoryBoardに移行中にエラー発生。起動すらしない。 There …

no image
“_OBJC_CLASS_$_CALayer”, referenced from: 〜 ってエラーメッセージがコンパイル時に出るとき

まあ例によってネットから引っ張ってきてよくわからないまま使ってエラーになったんで …