2

我的 MKMapView 上有一个有效的 MKTileOverlay 和 MKPolyline,但需要每秒左右更新折线。我目前通过删除旧行并添加一个新行并添加下一点来执行此操作。目前这确实有效,但会导致重新加载 MKTileOverlay 的图块。是否可以在不重新加载所有图块的情况下使用可变折线或替换它?

4

1 回答 1

0

与 类似[UIView drawRect:],新的MKTileOverlayRenderer来自MKOverlayRenderer并具有rect基于的屏幕更新。因此,您可以找出可变段添加的起点、终点,并将它们用作MKMapRect应该刷新的对角。也就是说,您只需刷新与新段相关的覆盖图块,而不是整个路径。

于 2013-09-25T20:49:23.583 回答