MKMapKit практическое максимальное количество MKPolylines - PullRequest
1 голос
/ 03 января 2011

Есть ли опубликованные тесты или есть какие-либо данные о том, сколько MKPolylines вы можете добавить на карту с разумной производительностью на iPhone и iPad?

Я хотел бы добавить тысячи из них.

Каким будет мой верхний предел?

Ответы [ 2 ]

0 голосов
/ 04 января 2011

Мое приложение (круг 8) имеет около 70 MKPolylines, у каждого из которых был свой отдельный MKOverlayView на карте.Производительность / панорамирование были ужасно медленными, а предупреждения о памяти приходили быстро и яростно.Я закончил оборачивать все это в одно представление (подкласс MKOverlayPathView), которое рисует каждую MKPolyline, используя простые вызовы CGPath.Проблемы с производительностью / панорамированием / памятью решены.Честно говоря, это была не оригинальная мысль с моей стороны, а скорее из-за связанной ветки Apple Developer Forum здесь:

https://devforums.apple.com/message/328631#328631

0 голосов
/ 03 января 2011

Я не знаю о MKPolylines, но я попытался отрисовать 1200 MKPolygons, и я успешно отрендерил его без сбоев.Но это показало более медленную производительность.Я не думаю, что есть предел для этого.То, что я хотел бы предложить, это все стоит попробовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...