#import <MBSpeedingReporter.h>
提供道路限速播报和超速提醒模块 客户端在使用时,参考下面的方法: 调用sharedSpeedingReporter初始化和cleanup清除模块 调用enable开启/关闭模块; 调用MBSpeeddingReporterDelegate设置回调 调用beepThreshold设置和获取超速提醒门限; 调用[MBSpeedingReporterStrategy]设置和获取播报策略; 开始超速时,触发事件 MBSpeeddingReporterDelegate startSpeeding:,从超速变成正常时,触发事件 MBSpeeddingReporterDelegate endSpeeding: , 播报超速蜂鸣声时,触发事件 MBSpeeddingReporterDelegate beep:,客户端可根据需要做相应的显示
本模块中所有方法为静态方法,且应该在 MBNaviSession 初始化完后调用
◆ cleanup()
◆ resetCounter()
◆ sharedSpeedingReporter()
+ (instancetype) sharedSpeedingReporter |
|
|
|
◆ beepThreshold
- (NSInteger) beepThreshold |
|
readwritenonatomicassign |
◆ delegate
- (id<MBSpeeddingReporterDelegate>) delegate |
|
readwritenonatomicweak |
◆ enable
开启模块,默认模块开启,为true时开启模块,false时关闭 注意:必须在主线程中调用。
◆ speedCounter
- (NSInteger) speedCounter |
|
readnonatomicassign |
◆ strategy
该类的文档由以下文件生成: