gpt4 book ai didi

ios - MapKit Overlays 消耗大量 CPU 资源

转载 作者:行者123 更新时间:2023-11-29 12:55:49 25 4
gpt4 key购买 nike

我正在覆盖第三方 shapefile 的内容。一些多边形由 138,000 个点组成,其中大部分大约有 3,000-8,000 个点。总共有 125 个多边形。

这正常吗?我能以某种方式减少多边形的粒度吗? CPU 消耗在 iPhone 5 上达到 190% 以上的峰值,并且在弹出第一个叠加层之前需要几分钟。

最佳答案

您可能会考虑使用 TileMill将 Shapefile 渲染成具有 alpha 透明度的栅格图 block 。然后您可以在 MapKit 或 Mapbox iOS SDK 中使用它.它将是高性能的,而且您仍然可以使用 Mapbox 路线的交互性。以这张 map 为例,它是由 TileMill 中的 Shapefile 数据制成的:https://a.tiles.mapbox.com/v3/newamerica.motw_poverty/page.html#6/40.086/-95.471与鼠标悬停在网络上的工作方式相同,您可以使用 Mapbox 的 RMInteractiveSource API 来查询和显示点击或其他手势。

关于ios - MapKit Overlays 消耗大量 CPU 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21158931/

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