Puoi integrare la ricerca basata sul tragitto giornaliero nella tua UI per consentire ai candidati di cercare lavoro in un'area geografica impostata in base al tempo di percorrenza. La ricerca basata sul tragitto giornaliero stima il tempo di percorrenza in base alla modalità di trasporto selezionata dall'utente e all'ora del giorno in cui prevede di viaggiare.
Implementare la ricerca basata sul tragitto giornaliero
Prima di poter implementare la ricerca basata sul tragitto giornaliero, Cloud Talent Solution deve essere collegato alla tua UI. Segui le guide rapide per configurare Cloud Talent Solution.
La ricerca basata sul tragitto giornaliero utilizza i dati degli indirizzi che hai caricato con i tuoi annunci di lavoro durante l'implementazione di CTS per calcolare il tempo di percorrenza. Per attivare questa funzionalità nella UI CTS esistente, invia una
jobs.searchrichiesta e includi unCommuteFilteroggetto nelJobQuery.commuteFiltercampo.commuteMethod,travelDuration,startCoordinateseroadTrafficodepartureTimesono campi obbligatori.
Go
Per scoprire come installare e utilizzare la libreria client per CTS, consulta la sezione Librerie client CTS. Per saperne di più, consulta la documentazione di riferimento dell'API CTS Go.
Per eseguire l'autenticazione in CTS, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per CTS, consulta la sezione Librerie client CTS. Per saperne di più, consulta la documentazione di riferimento dell'API CTS Java.
Per eseguire l'autenticazione in CTS, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per CTS, consulta la sezione Librerie client CTS. Per saperne di più, consulta la documentazione di riferimento dell'API CTS Node.js.
Per eseguire l'autenticazione in CTS, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per CTS, consulta la sezione Librerie client CTS. Per saperne di più, consulta la documentazione di riferimento dell'API CTS Python.
Per eseguire l'autenticazione in CTS, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Suggerimenti per la UI
Cloud Talent Solution non consente di eseguire ricerche sia per distanza (utilizzando il filtro di località CTS) sia per tempo di percorrenza nella stessa chiamata API. Per consentire ai candidati di accedere a entrambe le opzioni, utilizza un approccio a due schede o simile.
Modifica il frontend dell'applicazione per assicurarti che il backend inserisca automaticamente le informazioni pertinenti di un candidato nel filtro del tempo di percorrenza. Il backend deve chiamare l'API come farebbe in una normale richiesta di ricerca.
Includi i seguenti elementi nella UI:
Un'opzione per selezionare una ricerca per distanza o una ricerca basata sul tragitto giornaliero. Ad esempio, la UI di ricerca potrebbe essere simile a quella dell'esempio seguente:

Un menu a discesa con le opzioni per la modalità di trasporto.
Un'opzione per regolare le condizioni del traffico.
Il tempo di percorrenza totale (il tempo di percorrenza massimo supportato è di 60 minuti).
L'ora di inizio del tragitto giornaliero.
Le informazioni sul tempo di percorrenza restituite dall'API vengono utilizzate per mostrare informazioni al candidato. Nell'elenco dei risultati vengono restituiti solo gli annunci di lavoro pertinenti che si trovano nell'area di tempo di percorrenza designata. Per una discussione sui modi per regolare l'ordine e il numero di annunci di lavoro restituiti in quest'area, consulta la documentazione Best practice per la ricerca di lavoro.
I risultati della ricerca basata sul tragitto giornaliero si basano su dati storici e aggregati anziché sulle condizioni del traffico in tempo reale. Le condizioni del traffico
departureTimevengono calcolate in base alle condizioni del traffico medie all'ora del giorno specificata. Le opzioniBUSY_HOUR/TRAFFIC_FREEinroadTrafficsono le condizioni del traffico medie rispettivamente durante l'ora di punta del mattino e a mezzanotte. Gli utenti ricevono gli stessi risultati di ricerca basata sul tragitto giornaliero indipendentemente dall'ora del giorno in cui inviano una query.
Generare una mappa con le informazioni sul tragitto giornaliero (consigliato)
Puoi utilizzare Google Maps per generare una mappa basata sulle informazioni sul tempo di percorrenza restituite da CTS e incorporarla nei risultati restituiti a un candidato. La suite di API di Google Maps offre diverse opzioni per visualizzare una mappa. Alcune opzioni dell'API di Google Maps sono più efficaci di altre. Ad esempio, la visualizzazione della mappa termica di Google Maps JavaScript abbinata al clustering degli indicatori è un modo efficace per visualizzare gli annunci di lavoro pertinenti restituiti a un candidato all'interno dell'area determinata dalle preferenze di tragitto giornaliero impostate. Al contrario, la modalità Indicazioni non mostra tutti gli annunci di lavoro restituiti in una richiesta di ricerca e non è un'opzione consigliata.
Per ulteriori informazioni sull'implementazione di una ricerca basata sul tragitto giornaliero, consulta la guida illustrativa Ricerca basata sul tragitto giornaliero.