koogawa log

iOS、Android、foursquareに関する話題

【Tips】iOS 7から追加されたshowAnnotationsメソッドがちょー便利

iOS 7から MKMapView クラスに

- (void)showAnnotations:(NSArray *)annotations
                       animated:(BOOL)animated;

メソッドが追加されました。

引数に指定した配列に含まれる MKAnnotation(地図にさすピンやアイコン)が、すべて画面上に表示されるよう、うまく地図の縮尺を自動調整してくれます。

デモ

例えば都内の郵便局を検索し、結果を地図に表示したイメージは次のようになります。

f:id:koogawa:20140429231456g:plain

すべてのピンがちゃんと地図上に収まってますね。

とても良いメソッドなので、うまく活用していきたいですね!

▼デモで使用したアプリはこちらです