首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MKPolygon性能问题

MKPolygon性能问题
EN

Stack Overflow用户
提问于 2010-08-20 14:04:50
回答 2查看 1.2K关注 0票数 0

我已经使用MKPolygon创建了一大堆覆盖图,并将其创建为一个MKPolygonView。这工作得很好,但是其中一个覆盖图有大量的点(大约800个点),这会导致内存和性能问题。我在MKPolygonView上尝试了shouldRasterize,但这产生了相反的影响,我并不感到惊讶。

除了降低点数(我正在做的事情)之外,我还能做什么来提高它的性能呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-16 12:55:27

这是一个苹果已经知道的问题,但不太可能改变。基本上,除了几个MKOverlayViews之外,无论您的硬件是什么,您都会遇到性能问题。基本上你要做的就是继承MKPolygonView的子类,并将所有的MKPolygons合并成一个MKPolygonView。

代码可以在Apple论坛上找到,但由于不是我写的,所以我不认为我应该在这里发布它。

票数 1
EN

Stack Overflow用户

发布于 2010-09-16 13:10:33

我会考虑减少多边形中的点数。这取决于你是从哪里得到的。大多数地理操作数据都有一些功能,可以减少多边形中的点数。(您所需要做的就是提供一个准确度度量。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3528520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档