gpt4 book ai didi

mkmapview - 在 map View 上添加多个叠加需要更多时间

转载 作者:行者123 更新时间:2023-12-03 17:54:29 25 4
gpt4 key购买 nike

我正在尝试在 map View 上添加大约 1500 的多个叠加层。我从数据库中获取位置并将它们添加到 map View 中。从数据库获取数据的时间非常短,但在 map 上绘制它们所需的时间非常长,大约 30 秒,我想根据缩放级别添加叠加层,例如 level<4 1000 叠加层,>=4 2000叠加层,重新绘制这些叠加层让我感到困惑。请告诉我在更短的时间内添加它们的解决方案。

最佳答案

我遇到了多个覆盖的另一个问题,它导致实际设备(不是 sim)上的内存问题。对此的解决方案是创建一个覆盖所有。这也可能是您的问题的解决方案,因为绘制“组合覆盖”应该快得多:

学分转到 this answer and the code provided on the Apple Dev-forum

然后,您应该能够从所有内容中创建一个叠加层,然后在 map 上绘制该叠加层。
基本上,您创建一个处理多个叠加层并将它们一起绘制到 OverlayView 上的类

关于mkmapview - 在 map View 上添加多个叠加需要更多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13449802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com