Panoramica delle attività pianificate dell'SDK per i consumatori

Personalizza l'esperienza dei consumatori per le attività pianificate consentendo loro di seguire l'avanzamento delle consegne o degli ordini di servizio pianificati.

Che cos'è l'SDK Consumer per le attività pianificate?

L'SDK consumer è una funzionalità di Fleet Engine per le attività pianificate che include anche toolkit per creare l'esperienza del consumatore. Questi toolkit ti consentono di creare visualizzazioni basate su mappe per visualizzare l'avanzamento di un autista e mostrare lo stato dell'attività associata a una fermata programmata. È progettato per due segmenti di pubblico principali:

  • Utenti finali consumatori che vogliono conoscere lo stato di consegna di un singolo ordine di spedizione. Questo documento illustra come implementare l'esperienza del consumatore con l'SDK Consumer in JavaScript, che fornisce la classe FleetEngineShipmentLocationProvider e le interfacce associate.
  • Operatori di flotte che vogliono monitorare lo stato di consegna e del veicolo per un'intera flotta di veicoli. Per informazioni sul monitoraggio delle flotte, consulta la guida al monitoraggio delle flotte.

App web di esempio che monitora un'attività di spedizione pianificata

Perché utilizzare il Consumer SDK per le attività pianificate?

L'integrazione dell'SDK Consumer nelle applicazioni consumer per le attività pianificate ti consente di offrire un'esperienza completa ai consumatori, con aggiornamenti della posizione quasi in tempo reale e posizioni allineate alla strada. I tuoi consumatori possono vedere la posizione e i dettagli di avanzamento del veicolo di consegna, che li aiutano a capire dove si trova la spedizione.

Che cosa puoi fare con l'SDK per i consumatori?

Utilizza l'SDK per i consumatori per condividere le seguenti informazioni sulla spedizione con i tuoi consumatori:

  • Posizione in tempo reale del veicolo di consegna su una mappa.
  • Orario di arrivo stimato del pacco, corretto in base alle circostanze variabili, ad esempio il traffico.
  • Il percorso che sta seguendo il veicolo.
  • Distanza e numero di fermate rimanenti prima della consegna della spedizione.

Puoi anche creare altre esperienze di consumo geolocalizzate e fluide all'interno della tua app o del tuo sito web per i consumatori in base alle informazioni sulla posizione dell'SDK Driver. Per informazioni dettagliate sull'SDK Driver, consulta la panoramica delle attività pianificate dell'SDK Driver.

Componenti dell'SDK consumer

L'SDK Consumer JavaScript contiene i seguenti componenti:

  • Un componente mappa JavaScript che sostituisce un'entità google.maps.Map standard.
  • Componenti di dati da connettere a Fleet Engine.
  • Componenti per la visualizzazione del veicolo e del percorso man mano che si avvicina a una destinazione.
  • Feed di dati non elaborati per l'ETA di un autista o la distanza rimanente da percorrere.

La tabella seguente descrive i componenti.

Componente Descrizione
Visualizzazione mappa La visualizzazione della mappa mostra l'avanzamento del veicolo, aggiornando la visualizzazione man mano che il veicolo si sposta lungo il percorso.
Fornitore della posizione della spedizione

Il fornitore di monitoraggio delle spedizioni fornisce un feed di posizione in modo che la mappa possa mostrare informazioni utili sulla spedizione, come il luogo di ritiro o di consegna della spedizione e la posizione e l'itinerario del veicolo di consegna.

Recupero del token di autenticazione Il recuperatore di token di autenticazione riceve i token JWT (JSON Web Token) dal server di backend per autenticare l'accesso ai dati sulla posizione archiviati in Fleet Engine. Implementi un recuperatore di token di autenticazione come parte della tua applicazione web utilizzando la libreria JavaScript per la condivisione del viaggio. Tieni presente che devi implementare anche un servizio di creazione di token JWT (JSON Web Token) per Fleet Engine sul tuo server di backend.
Opzioni di stile della mappa Puoi utilizzare le opzioni di stile personalizzato per modificare lo stile predefinito della mappa in modo che corrisponda allo stile della tua applicazione web.

Come utilizzare l'SDK consumer

1 Configura l'SDK JavaScript Consumer Per maggiori informazioni, consulta Configurare l'SDK Consumer JavaScript.
2 Seguire una spedizione Scopri come inizializzare la mappa, iniziare a seguire una spedizione e interrompere il monitoraggio con la pulizia appropriata. Vedi Seguire una spedizione.
3 Personalizzare l'interfaccia della mappa Puoi utilizzare l'SDK consumer JavaScript per le attività pianificate per personalizzare l'interfaccia della mappa, fornire la personalizzazione dei marker o applicare uno stile alle polilinee. Consulta Applicare uno stile a una mappa, Personalizzare gli indicatori e Personalizzare le polilinee.

Passaggi successivi