При расчете маршрута от местоположения пользователя, включая путевую точку и, естественно, окончательное назначение, как можно обнаружить и пропустить одну или несколько путевых точек, чтобы остаться на маршруте?
В настоящий момент, когдаЯ рассчитываю маршрут между точкой A и точкой B с двумя путевыми точками, после перезапуска навигационная служба перенаправляет меня обратно к путевой точке 1, хотя я только физически ее прошел.Я хотел бы знать, если есть способ обнаружить и пропустить это.Не забывайте, что этот сценарий связан с перезапуском всего приложения после, скажем, перерыва, полуночного отдыха или сбоя.
Сценарий : мы едем из Нидерландов в Германию,из Амстердама (NL) через Арнем (NL) во Франкфурт (DE) и в конечном итоге в Берлин (DE).Мы останавливаемся на ночь во Франкфурте.Утром мы хотели бы продолжить наш маршрут «точек интереса» и продолжить его с путевой точки Франкфурта.В данный момент, когда я загружаю приложение, оно работает нормально, но перенаправляет меня обратно в Арнем (NL), прежде чем снова продолжить во Франкфурт (DE).
Я использую Mapbox 4.7 споследние сборки для Navigation and Directions.
// userLocation being Amsterdam originally, after a nights rest Frankfurt
NavigationRouteOptions(waypoints: [userLocation, arnhem, frankfurt, berlin], profileIdentifier: .automobile)
Кто-нибудь знает, как этого добиться?