Personalizza l'esperienza dei consumatori per le attività pianificate consentendo loro di seguire l'avanzamento delle consegne o degli ordini di assistenza 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 dei consumatori. Questi toolkit ti consentono di creare visualizzazioni basate su mappe per visualizzare l'avanzamento di un conducente e mostrare lo stato dell'attività associata a una fermata pianificata. È progettato per due tipi di pubblico principali:
- Utenti finali che vogliono conoscere lo stato della consegna di un singolo ordine di spedizione. Questo documento spiega come implementare l'esperienza dei consumatori con l'SDK consumer in JavaScript, che fornisce la classe
FleetEngineShipmentLocationProvidere le interfacce associate. - Operatori di flotte che vogliono monitorare lo stato della consegna e del veicolo per un'intera flotta di veicoli. Per informazioni sul monitoraggio delle flotte, consulta la guida Monitoraggio della flotta.

Perché utilizzare l'SDK consumer per le attività pianificate?
L'integrazione dell'SDK consumer nelle applicazioni dei consumatori 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 consumatori possono visualizzare la posizione e i dettagli dell'avanzamento del veicolo di consegna che li aiutano a capire dove si trova la spedizione.
Che cosa puoi fare con l'SDK consumer?
Utilizza l'SDK consumer 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, modificato in base alle circostanze, ad esempio il traffico.
- Percorso del veicolo.
- Distanza e numero di fermate rimanenti prima della consegna della spedizione.
Puoi anche creare altre esperienze degli utenti finali senza interruzioni e basate sulla posizione all'interno della tua app o del tuo sito web per gli utenti finali in base ai dati sulla posizione dell'SDK conducente. Per maggiori dettagli sull'SDK conducente, consulta la panoramica delle attività pianificate dell'SDK conducente.
Componenti dell'SDK consumer
L'SDK consumer JavaScript contiene i seguenti componenti:
- Un componente mappa JavaScript che sostituisce l'entità
google.maps.Mapstandard. - Componenti di dati per la connessione a Fleet Engine.
- Componenti per la visualizzazione del veicolo e del percorso durante l'avanzamento verso una destinazione.
- Feed di dati non elaborati per l'orario di arrivo stimato di un conducente o la distanza rimanente da percorrere.
La tabella seguente descrive i componenti.
| Componente | Descrizione |
|---|---|
| Visualizzazione mappa | La visualizzazione mappa illustra l'avanzamento del veicolo, aggiornando la visualizzazione man mano che il veicolo si sposta lungo il percorso. |
| Provider di località di spedizione | Il provider di monitoraggio delle spedizioni fornisce un feed di località in modo che la mappa possa mostrare informazioni utili sulla spedizione, come la località di ritiro o consegna della spedizione e la località e il percorso del veicolo di consegna. |
| Recupero token di autenticazione | Il recupero token di autenticazione recupera i token JWT (JSON Web Token) dal server di backend per autenticare l'accesso ai dati sulla posizione archiviati in Fleet Engine. Implementa un recupero token di autenticazione come parte della tua applicazione web utilizzando la libreria di condivisione del viaggio JavaScript. Tieni presente che devi anche implementare un servizio di creazione di token JWT (JSON Web Token) per Fleet Engine sul server di backend. |
| Opzioni di stile di mappa | Puoi utilizzare le opzioni di stile personalizzate 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 consumer JavaScript | Per maggiori informazioni, consulta Configurare l'SDK consumer JavaScript. |
| 2 | Segui una spedizione | Scopri come inizializzare la mappa, iniziare a seguire una spedizione e interrompere il monitoraggio con una pulizia appropriata. Consulta Seguire una spedizione. |
| 3 | Personalizza l'interfaccia della mappa | Puoi utilizzare l'SDK consumer JavaScript per le attività pianificate per personalizzare l'interfaccia della mappa, fornire la personalizzazione degli indicatori o applicare uno stile alle polilinee. Consulta Applicare uno stile a una mappa, Personalizzare gli indicatori, e Personalizzare le polilinee. |