Puoi integrare la ricerca relativa al tragitto giornaliero nella tua UI per consentire a chi cerca lavoro di cercare offerte di lavoro all'interno di un'area geografica impostata in base ai tempi di percorrenza del tragitto giornaliero. La ricerca basata sul tragitto giornaliero stima il tempo di percorrenza del tragitto giornaliero in base alla modalità di trasporto pubblico selezionata dall'utente e all'ora del giorno in cui prevede di viaggiare.
Implementare la ricerca per tragitto giornaliero
Prima di poter implementare la ricerca basata sul tragitto giornaliero, Cloud Talent Solution deve essere collegato alla tua UI. Segui <atarget="_blank" class="external" l10n-attrs-original-order="href,target,class" l10n-encrypted-href="gMBmW1CJpUkqBwsc6X45vJFGBtNXMtSEozqMDCbrBLAVTmdE5Zm3DKcU3qbzRuF6qLED1Accelerat&aq=it&sjid=3 eDeeck/?l=it</a>
La ricerca basata sul tragitto giornaliero utilizza i dati degli indirizzi che hai caricato con i tuoi job durante l'implementazione della CTS per calcolare il tempo di percorrenza del tragitto giornaliero. Per abilitare questa funzionalità nella tua UI di CTS esistente, invia una richiesta
jobs.search
e includi un oggettoCommuteFilter
nel campoJobQuery.commuteFilter
.commuteMethod
,travelDuration
,startCoordinates
eroadTraffic
odepartureTime
sono campi obbligatori.
Go
Per scoprire come installare e utilizzare la libreria client per CTS, consulta Librerie client CTS. Per maggiori informazioni, consulta la documentazione di riferimento dell'API Go CTS.
Per eseguire l'autenticazione su CTS, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per CTS, consulta Librerie client CTS. Per maggiori informazioni, consulta la documentazione di riferimento dell'API Java CTS.
Per eseguire l'autenticazione su CTS, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per CTS, consulta Librerie client CTS. Per maggiori informazioni, consulta la documentazione di riferimento dell'API Node.js CTS.
Per eseguire l'autenticazione su CTS, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per CTS, consulta Librerie client CTS. Per maggiori informazioni, consulta la documentazione di riferimento dell'API Python CTS.
Per eseguire l'autenticazione su CTS, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Suggerimenti dell'interfaccia utente
Cloud Talent Solution non consente la ricerca per entrambe le distanze (utilizzando il filtro località CTS) del tragitto giornaliero nella stessa chiamata API. Per consentire a chi cerca lavoro di accedere a entrambe le opzioni, utilizza un approccio basato su due schede o un approccio simile.
Modifica il frontend dell'applicazione per assicurarti che il backend compili automaticamente le informazioni pertinenti di una persona che cerca un job nel filtro del tragitto giornaliero. Il backend deve chiamare l'API come in una normale richiesta di ricerca.
Includi elementi nell'interfaccia utente:
Un'opzione per selezionare una ricerca per distanza o per tragitto giornaliero. Ad esempio, l'interfaccia utente della Ricerca potrebbe essere simile al seguente:
Un menu a discesa con le opzioni relative ai metodi di tragitto giornaliero.
Un'opzione per regolare le condizioni del traffico.
Il tempo di percorrenza totale (il tempo di percorrenza massimo supportato è di 60 minuti).
Ora di inizio del tragitto giornaliero.
Le informazioni sui tempi di percorrenza del tragitto giornaliero restituite dall'API vengono utilizzate per mostrare le informazioni a chi cerca un impiego. Nell'elenco dei risultati vengono restituite solo le offerte di lavoro pertinenti che si trovano nell'area di tempo del tragitto giornaliero designata. Consulta la documentazione sulle best practice per la ricerca di job per una spiegazione dei modi per modificare l'ordine e il numero di job restituiti in quest'area.
I risultati di ricerca relativi al tragitto giornaliero sono basati su dati storici e aggregati anziché sulle condizioni del traffico in tempo reale. Le condizioni del traffico
departureTime
vengono calcolate in base alle condizioni medie del traffico nell'ora del giorno specificata. Le opzioniBUSY_HOUR
/TRAFFIC_FREE
inroadTraffic
corrispondono alle condizioni medie del traffico rispettivamente all'ora di punta del mattino e a mezzanotte. Gli utenti ricevono i risultati di ricerca relativi al tragitto giornaliero, a prescindere dall'ora del giorno in cui inviano una query.
Generazione di una mappa con informazioni sul tragitto giornaliero (consigliato)
Puoi utilizzare Google Maps per generare una mappa in base alle informazioni sui tempi di percorrenza del tragitto giornaliero restituite dal CTS e incorporarle nei risultati restituiti a chi cerca un impiego. La suite 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 JavaScript di Google Maps abbinata al clustering degli indicatori è un modo efficace per visualizzare i lavori pertinenti restituiti a una persona in cerca di lavoro all'interno dell'area determinata dalle preferenze di tragitto giornaliero impostate. Al contrario, la modalità Indicazioni stradali non mostra tutti i job 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 a Ricerca tragitto giornaliero.