Navegar até vários destinos

Para oferecer suporte a uma viagem com vários destinos, como um embarque de carona seguido de um desembarque, implemente cada trecho da viagem como uma sessão separada do Navigation Connect. A API Navigation Connect rastreia um único trajeto para um único destino e, se você fornecer mais de um ponto de referência no URL de inicialização, o Google Maps ou o Waze vai mostrar um erro. Cada sessão aciona um evento de faturamento assim que o status da viagem muda para ENROUTE.

Siga estas etapas para implementar o rastreamento de uma viagem com vários destinos:

  1. Gere um ID exclusivo:para rastrear cada trecho, gere um ID de viagem exclusivo para cada destino ao longo do trajeto.

  2. Junte os dados da viagem:para agrupar as atualizações separadas em um único trabalho lógico para seus sistemas de despacho, junte os dados da viagem no back-end usando os IDs exclusivos.

  3. Solicitar o próximo trecho:para acionar a próxima sessão do Navigation Connect, peça para o motorista tocar no botão de retorno para voltar ao seu app e marcar o trecho atual como concluído. Em seguida, peça para o motorista iniciar o próximo trecho tocando no botão de início para navegar no Google Maps ou no Waze.