我有一个 MKMapView,用户可以在其中选择是否要使用 Apple Maps 或替代地图源。在该地图上,我绘制了一条 MkPolyline 显示当前航向。通过删除和添加该行,该行每秒更新一次。我的应用程序进行了许多其他计算,在调试模式下,使用 Apple 地图时 CPU 级别约为 20%。如果我添加 MKTileOverlay 以使用替代地图源,CPU 级别将增加到 140% 左右。
有人知道这是什么原因吗?使用 MkTileOverlay 有什么不同?
我有一个 MKMapView,用户可以在其中选择是否要使用 Apple Maps 或替代地图源。在该地图上,我绘制了一条 MkPolyline 显示当前航向。通过删除和添加该行,该行每秒更新一次。我的应用程序进行了许多其他计算,在调试模式下,使用 Apple 地图时 CPU 级别约为 20%。如果我添加 MKTileOverlay 以使用替代地图源,CPU 级别将增加到 140% 左右。
有人知道这是什么原因吗?使用 MkTileOverlay 有什么不同?