发布网友 发布时间:2022-04-19 09:50
共1个回答
热心网友 时间:2023-08-25 23:45
iOS_MovingAnnotation_Demo
annotation移动及转向动画 -查看Demo请打开test.xcworkspace文件
使用教程
添加MovingAnnotationSource文件夹内代码
使用接口
/*!
@brief 添加动画
@param points 轨迹点串,每个轨迹点为TracingPoint类型
@param ration 动画时长,包括从上一个动画的终止点过渡到新增动画起始点的时间
*/
- (void)addTrackingAnimationForPoints:(NSArray *)points ration:(CFTimeInterval)ration;
其中,轨迹点类型为:
@interface TracingPoint : NSObject
/*!
@brief 轨迹经纬度
*/
@property (nonatomic) CLLocationCoordinate2D coordinate;
/*!
@brief 方向,有效范围0~359.9度
*/
@property (nonatomic) CLLocationDirection course;
@end
注:多次调用添加动画接口,会按调用顺序依次执行添加的动画。