mapbox-navigation-ios icon indicating copy to clipboard operation
mapbox-navigation-ios copied to clipboard

History reader

Open Udumft opened this issue 2 years ago • 1 comments

Description

Adding history reader feature to improve debugging capabilities and to support feature parity between platforms.

Implementation

Implementation is based on NN.HistoryReader which is designed to read pbf history files. Added several convenience wrapper methods to access contents as well as convenience initializers to simplify history replay setup, including free drive and AG scenarios.

Udumft avatar Oct 11 '22 09:10 Udumft

Breaking Changes in MapboxCoreNavigation

Breaking API Changes

RouteProgress

  • removed method: init(route:options:legIndex:spokenInstructionIndex:) in RouteProgress

RouteLegProgress

  • removed method: init(leg:stepIndex:spokenInstructionIndex:) in RouteLegProgress

Breaking Changes in MapboxCoreNavigation

Breaking API Changes

RouteProgress

  • removed method: init(route:options:legIndex:spokenInstructionIndex:) in RouteProgress

RouteLegProgress

  • removed method: init(leg:stepIndex:spokenInstructionIndex:) in RouteLegProgress

Breaking Changes in MapboxCoreNavigation

Breaking API Changes

RouteProgress

  • removed method: init(route:options:legIndex:spokenInstructionIndex:) in RouteProgress

RouteLegProgress

  • removed method: init(leg:stepIndex:spokenInstructionIndex:) in RouteLegProgress

Breaking Changes in MapboxCoreNavigation

Breaking API Changes

RouteProgress

  • removed method: init(route:options:legIndex:spokenInstructionIndex:) in RouteProgress

RouteLegProgress

  • removed method: init(leg:stepIndex:spokenInstructionIndex:) in RouteLegProgress