Navegar até vários destinos

Para oferecer suporte a uma viagem com vários destinos, como uma corrida de aplicativo seguida de um desembarque, implemente cada segmento da viagem como uma sessão separada do Navigation Connect. A API Navigation Connect rastreia uma única rota para um único destino e, se você fornecer mais de um waypoint 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 se torna ENROUTE.

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

  1. Gerar um ID exclusivo:para rastrear cada segmento, gere um ID de viagem exclusivo para cada destino ao longo da rota.

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

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