Я хочу, чтобы моя конкретная функция вызывалась каждый раз, когда необходимо выполнить маневр в процессе навигации.Какой из этих классов я должен использовать, чтобы лучше всего соответствовать моим потребностям?И какая разница между ними?