Personalizza l'esperienza dei consumatori per le attività pianificate consentendo loro di seguire lo stato di avanzamento delle consegne o degli ordini di servizi 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 kit di strumenti per creare l'esperienza del consumatore. Questi kit di strumenti 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 programmata. È pensato per due segmenti di pubblico principali:
- Utenti finali consumatori che vogliono conoscere lo stato di consegna di un singolo ordine di spedizione. Questo documento spiega come implementare questa esperienza consumer con l'SDK Consumer in JavaScript, che fornisce la classe
FleetEngineShipmentLocationProvider
e le interfacce associate. - Operatori di flotte che vogliono monitorare la consegna e lo stato di un'intera flotta di veicoli. Per informazioni sul monitoraggio dei parchi risorse, consulta la guida al monitoraggio dei parchi risorse.
Perché utilizzare l'SDK Consumer per le attività pianificate?
L'integrazione dell'SDK Consumer nelle applicazioni per i consumatori con attività pianificate consente di offrire un'esperienza completa ai consumatori, con aggiornamenti della posizione quasi in tempo reale e posizioni basate su dati stradali. I tuoi consumatori possono vedere la posizione del veicolo di consegna e i dettagli sull'avanzamento che li aiutano a capire dove si trova la spedizione.
Che cosa puoi fare con l'SDK Consumer?
Utilizza l'SDK Consumer per condividere con i consumatori le seguenti informazioni sulla spedizione:
- La posizione in tempo reale del veicolo di consegna su una mappa.
- Orari di arrivo stimati del pacco, adeguati alle circostanze mutevoli, come il traffico.
- Percorso del veicolo.
- Distanza e numero di fermate rimanenti prima della consegna della spedizione.
Puoi anche creare altre esperienze fluide per i consumatori basate sulla posizione all'interno della tua app o del tuo sito web per i consumatori in base alle informazioni sulla posizione dell'SDK Driver. Per dettagli 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 direttamente un'entità
google.maps.Map
standard. - Componenti di dati da collegare 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'orario di arrivo stimato di un conducente o la distanza rimanente da percorrere.
La seguente tabella descrive i componenti.
Componente | Descrizione |
---|---|
Visualizzazione mappa | La visualizzazione mappa mostra l'avanzamento del veicolo, aggiornandosi man mano che si sposta lungo il percorso. |
Fornitore della posizione della spedizione | Il fornitore di servizi di monitoraggio della spedizione fornisce un feed di posizione in modo che la mappa possa mostrare informazioni utili sulla spedizione, ad esempio la località di ritiro o consegna della spedizione, nonché la posizione e il percorso del veicolo di consegna. |
Retrieval del token di autenticazione | Il recuperatore di token di autenticazione recupera i token web JSON (JWT) dal tuo server di backend per autenticare l'accesso ai dati sulla posizione memorizzati in Fleet Engine. Implementi un recuperatore di token di autenticazione nell'ambito della tua applicazione web utilizzando la libreria JavaScript Journey Sharing. Tieni presente che devi anche implementare un servizio di creazione di token JWT (JSON Web Token) per Fleet Engine sul tuo server di backend. |
Opzioni di stile mappa | Puoi utilizzare le opzioni di stile personalizzato per modificare lo stile predefinito della mappa in modo che corrisponda a quello dell'applicazione web. |
Come utilizzare l'SDK consumer
1 | Configurare l'SDK Consumer JavaScript | Per ulteriori informazioni, consulta Configurare l'SDK Consumer JavaScript. |
2 | Monitorare una spedizione | Scopri come inizializzare la mappa, iniziare a seguire una spedizione e interrompere il monitoraggio con la pulizia appropriata. Vedi Monitorare 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 degli indicatori o applicare stili alle polilinee. Consulta Aggiungere uno stile a una mappa, Personalizzare gli indicatori e Personalizzare le polilinee. |