MKMapKit实用最大MKPolylines数

时间:2011-01-03 01:24:40

标签: iphone performance ipad ios mkmapview

是否有任何已发布的基准测试,或者您是否有任何迹象表明您可以在iPhone和iPad上使用合理的性能添加到地图中的MKPolylines数量?

我想添加数千条。

我的最高限额是什么?

2 个答案:

答案 0 :(得分:0)

我不知道MKPolylines,但我尝试渲染1200 MKPolygons并成功渲染它而不会崩溃。但它表现出一些较慢的表现。我认为没有限制。我建议的是一切都值得一试。

答案 1 :(得分:0)

我的应用程序(Circle 8)有大约70个MKPolylines,它们在地图中都有自己独立的MKOverlayView。性能/平移非常缓慢,内存警告快速而激烈。我最终将所有这些包装到一个视图(MKOverlayPathView的子类)中,该视图使用简单的CGPath调用绘制每个MKPolyline。解决了性能/平移/内存问题。公平地说,这不是我原来的想法,而是来自相关的Apple Developer Forum主题:

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