2011-07-07 15 views
2

iPhoneでアプリを開発中です。マップビューで何千もの注釈をロードする方法を管理する

私はMapViewを使用して、さまざまなアプリユーザーのアクティビティを表示しています。

は、だから私のアプリの何千人ものユーザーと私は

異なる注釈付き地図上のすべてのそれらを表示するが必要となります。

したがって、数千の注釈を読み込んでいる間に、アプリがしばらくフリーズすることがあります。

は私がマップ

答えて

1

あなたはMKMapViewのvisibleMapRectプロパティを持つマップの表示部分を取得することができます上の選択した領域に応じて注釈をロードする方法を知りたいです。さらに、データのヒープをロードする場合は、バックグラウンドスレッドで実行するようにしてください。グランドセントラルディスパッチでこれは簡単に簡単です - 私はこの昨年のWWDCからGCDセッションを見ることをお勧めします - 彼らは文字通りあなたの人生を変えるでしょう。

関連する問題