Как управлять загрузкой тысяч аннотаций на карте - PullRequest
3 голосов
/ 07 июля 2011

Я занимаюсь разработкой приложения для iPhone.

Я использую MapView для отображения активности пользователей различных приложений.

Так что в моем приложении будут тысячи пользователей, и мне нужно показать всех их на карте с

разные аннотации.

Таким образом, при загрузке тысяч аннотаций приложение может некоторое время зависать.

Я хочу знать, как загружать аннотации в соответствии с выбранным регионом на карте

1 Ответ

2 голосов
/ 07 июля 2011

Вы можете получить видимую часть карты с помощью свойства visibleMapRect MKMapView.Кроме того, если вы загружаете кучу данных, убедитесь, что вы делаете это в фоновом потоке.Это очень просто с Grand Central Dispatch - я бы порекомендовал посмотреть сессии GCD с этой и прошлогодней WWDC - они буквально изменят вашу жизнь.

...