現在、MapKitを使ったアプリを作成しており、大量の住所データにオリジナルピンを置いていく工程があります。
そこで住所の文字データを緯度経度の座標に変換させるCoreLocation 内のCLGeocoderクラス(ジオコーディング)を利用しました。
※緯度経度の座標から住所に変換する逆ジオコーディングも出来ます
そんな便利屋CLGeocoderにも苦手なことはある様で、大きく2つ気をつける点がある事、それに対して自分なりの解決策も含めてご紹介します。
【具体的には】
・ピンが表示されたり、表示されなかったりして毎回挙動が不安定だぞ!?
・断固として表示してくれないピンがあるぞ!?
・逆ジオコーディングで座標から日本の住所形式に変換する方法 などなど