エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
MapKitでピンに合わせて地図の表示領域を自動調節する - Kesinの知見置き場
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MapKitでピンに合わせて地図の表示領域を自動調節する - Kesinの知見置き場
前回の記事の続きです 執筆時ではXcode4.4.1でARCを使うコードとなっています。Objective-CやXcodeの進... 前回の記事の続きです 執筆時ではXcode4.4.1でARCを使うコードとなっています。Objective-CやXcodeの進化は速いのでこのバージョンより新しい(古い)Xcodeではこの記事の通りにやっても動かない可能性があります。ご注意ください。 ピンが全て表示されるように地図の中心位置と倍率を調整する 普通の地図アプリを使ってて当たり前にある機能なのに、自分で地図アプリを作ろうとすると結構悩む部分だと思います。正直、この機能はAppleが用意してくれてもいいと思うのですが・・・。 この機能を実現するには地図の表示領域を設定するsetRegionに渡すための中心点(center)と倍率(span)を計算で求めます。 地図の中心点は全てのピンから最大最小の緯度経度の4点を求め、その中心になります。 倍率に関しては正直なところMKcoordinateRegionMakeのcenter, s