Personalizza l'esperienza dei consumatori per le attività pianificate consentendo loro di seguire l'avanzamento delle consegne pianificate o degli ordini di servizio.
Che cos'è l'SDK Consumer per le attività pianificate?
L'SDK consumer è una funzionalità di Fleet Engine per le attività pianificate che include toolkit 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. È progettato per due segmenti di pubblico principali:
- Utenti finali consumatori che vogliono conoscere lo stato di consegna di un singolo ordine di spedizione. Il presente documento spiega come implementare questa
l'esperienza del consumatore con l'SDK consumer in JavaScript, che fornisce
Classe
FleetEngineShipmentLocationProvider
e interfacce associate. - Operatori di flotte che vogliono monitorare la consegna e lo stato di un'intera flotta di veicoli. Per informazioni su come monitorare i parchi risorse, consulta Guida al monitoraggio della flotta.
Perché utilizzare l'SDK Consumer per le attività pianificate?
Integrazione dell'SDK consumer nelle applicazioni consumer delle attività pianificate consente di fornire un'esperienza del consumatore completa, quasi in tempo reale aggiornamenti della posizione e posizioni agganciate alla strada. 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 le seguenti informazioni di spedizione con il tuo consumatori:
- La posizione in tempo reale del veicolo di consegna su una mappa.
- Orario di arrivo stimato per l'arrivo del pacco, modificato in base a circostanze mutevoli come per via del traffico.
- Percorso del veicolo.
- Distanza e numero di scali 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 dei driver, consulta Panoramica delle attività pianificate dell'SDK Driver.
Componenti dell'SDK consumer
L'SDK Consumer JavaScript contiene i seguenti componenti:
- Un componente della mappa JavaScript che sostituisce uno standard
google.maps.Map
entità. - Componenti di dati da connettere a Fleet Engine.
- Componenti per la visualizzazione del veicolo e del percorso mentre avanza 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 fetcher di token di autenticazione recupera i token web JSON (JWT) dai tuoi server di backend per autenticare l'accesso ai dati sulla posizione archiviati nel parco risorse di ricerca. Implementi un fetcher di token di autenticazione come parte del tuo sito web utilizzando la libreria di condivisione del percorso di JavaScript. Tieni presente che devi anche implementare un servizio di creazione di token JWT (JSON Web Token) per Fleet Engine di backend. |
Opzioni di stile di mappa | Puoi utilizzare le opzioni di stile personalizzato per modificare lo stile predefinito mappa in base allo stile della tua applicazione web. |
Come utilizzare l'SDK consumer
1 | Configurare l'SDK Consumer JavaScript | Per ulteriori informazioni, consulta la sezione Configurare l'SDK JavaScript Consumer. |
2 | Monitorare una spedizione | Scopri come inizializzare la mappa, iniziare a seguire una spedizione e interrompere il monitoraggio con la pulizia appropriata. Consulta Seguire una spedizione. |
3 | Personalizzare l'interfaccia della mappa | Puoi utilizzare JavaScript Consumer SDK per le attività pianificate per personalizzare l'interfaccia della mappa, personalizzare gli indicatori o personalizzare lo stile polilinee. Consulta Applicare uno stile a una mappa, Personalizzare gli indicatori e Personalizza le polilinee. |