自定义追踪
根据文章[指南针模式][link01]我们知道可以在代理中设定camera的heading,但是这会带来一个问题 动画会因为代理调用的次数有卡顿感
1 | - (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading { |
后来发现可以通过对 camera 进行赋值启动系统自带的动画缓冲
1 | MKMapCamera *camera = [[self camera] copy]; |