Puoi integrare la ricerca sul tragitto giornaliero nella UI per consentire alle persone in cerca di lavoro di cercare offerte di lavoro all'interno di un'area geografica impostata in base ai tempi del tragitto giornaliero. Stime di ricerca basate sul tragitto giornaliero Tempo di percorrenza del tragitto giornaliero in base alla modalità di trasporto pubblico selezionata dall'utente e all'ora del giorno in cui hanno in programma di viaggiare.
Implementare la ricerca basata sul tragitto giornaliero
Prima di poter implementare la ricerca per tragitto giornaliero, Cloud Talent Solution deve essere collegato alla tua UI. Segui le guide di guida rapida per configurare Cloud Talent Solution.
La ricerca basata sul tragitto giornaliero utilizza i dati degli indirizzi che hai caricato con le tue offerte di lavoro durante Implementazione di CTS per calcolare i tempi di percorrenza del tragitto giornaliero. Per attivare questa funzione nell'interfaccia utente CTS esistente, invia
jobs.search
e includi un oggettoCommuteFilter
nellaJobQuery.commuteFilter
.commuteMethod
,travelDuration
,startCoordinates
eroadTraffic
odepartureTime
sono campi obbligatori.
Go
Per informazioni su come installare e utilizzare la libreria client per CTS, consulta Librerie client di CTS. Per ulteriori informazioni, consulta API Go di CTS documentazione di riferimento.
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 ulteriori informazioni, consulta API Java di CTS documentazione di riferimento.
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 ulteriori informazioni, consulta la documentazione di riferimento dell'API CTS Node.js.
Per eseguire l'autenticazione su CTS, configura 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 Librerie client CTS. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API CTS Python.
Per autenticarti a CTS, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Suggerimenti per l'interfaccia utente
Cloud Talent Solution non consente di eseguire ricerche sia in base alla distanza (utilizzando il filtro di località CTS) sia in base al tempo di percorrenza nella stessa chiamata dell'API. Per consentire ai candidati di accedere a entrambe le opzioni, utilizza un approccio con due schede o simile.
Modifica il frontend dell'applicazione per assicurarti che il backend completi automaticamente le informazioni pertinenti di un candidato nel filtro per tragitto giornaliero. Il backend deve chiamare l'API come farebbe 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 all'esempio riportato di seguito:
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 restituite dall'API vengono utilizzate per mostrare informazioni al candidato. Nell'elenco dei risultati vengono restituiti solo i lavori pertinenti che si trovano all'interno dell'area designata per il tempo di percorrenza. Consulta la documentazione relativa alle best practice di Ricerca di lavoro per una discussione sui modi per modificare l'ordine e il numero di annunci di lavoro restituiti in questa area.
I risultati di ricerca sul tragitto giornaliero si basano su dati storici e aggregati rispetto alle condizioni del traffico in tempo reale. Il traffico di
departureTime
vengono calcolate in base alle condizioni medie del traffico al in base all'ora del giorno. Le opzioniBUSY_HOUR
/TRAFFIC_FREE
inroadTraffic
sono condizioni medie del traffico rispettivamente all'ora di punta e a mezzanotte. Gli utenti ricevono gli stessi risultati di ricerca relativi al tragitto giornaliero, a prescindere dall'ora quando inviano una query.
Generazione di una mappa con informazioni sul tragitto giornaliero (consigliato)
Puoi utilizzare Google Maps per generare una mappa in base ai tempi di percorrenza del tragitto giornaliero le informazioni restituite da CTS e le incorporano nei risultati. a chi è in cerca di lavoro. La suite API Maps offre diverse opzioni per la visualizzazione di una mappa. Alcune opzioni dell'API di Google Maps sono più efficaci di altre. Per Ad esempio, la visualizzazione della mappa termica JavaScript di Google Maps abbinato al clustering degli indicatori è un modo efficace per visualizzare i lavori pertinenti restituiti a chi cerca un impiego all'interno dell'area determinata dalle preferenze per il tragitto giornaliero impostate. Al contrario, la modalità Indicazioni 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 le Guida illustrativa alla ricerca del tragitto giornaliero.