MMKSpeedPolicyProvider
class MMKSpeedPolicyProvider : NSObject |
Undocumented
Summary
Instance methods
func addListener(withSpeedLimitsListener speedLimitsListener: MMKSpeedPolicyListener) |
func removeListener(withSpeedLimitsListener speedLimitsListener: MMKSpeedPolicyListener) |
func updateSpeedLimitsPolicy(withPosition position: MMKPoint) |
Properties
var speedLimitsPolicy: MMKSpeedLimitsPolicy { get } |
Instance methods
addListener(withSpeedLimitsListener:)
func addListener(withSpeedLimitsListener speedLimitsListener: MMKSpeedPolicyListener) |
The class does not retain the object in the 'speedLimitsListener' parameter. It is your responsibility to maintain a strong reference to the target object while it is attached to a class.
removeListener(withSpeedLimitsListener:)
func removeListener(withSpeedLimitsListener speedLimitsListener: MMKSpeedPolicyListener) |
The class does not retain the object in the 'speedLimitsListener' parameter. It is your responsibility to maintain a strong reference to the target object while it is attached to a class.
updateSpeedLimitsPolicy(withPosition:)
func updateSpeedLimitsPolicy(withPosition position: MMKPoint) |
Call this method, then wait for MMKSpeedPolicyListener::onSpeedPolicyChanged to read speed policy due to asynchronous updates. MMKSpeedPolicyListener::onSpeedPolicyChanged will be called only if speedLimitsPolicy
changed
Properties
speedLimitsPolicy
var speedLimitsPolicy: MMKSpeedLimitsPolicy { get } |
Returns the speed policy corresponding to the last position that was set. If no position has been previously set, the function returns the standard speed policy.