Puoi integrare la ricerca basata sul tragitto giornaliero nella tua UI per consentire ai cercatori di lavoro di cercare annunci di lavoro all'interno di 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 pubblico selezionata dall'utente e all'ora del giorno in cui intende effettuare il tragitto.
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 per tragitto giornaliero utilizza i dati degli indirizzi che hai caricato con i tuoi job durante l'implementazione del CTS per calcolare il tempo di percorrenza. Per attivare questa funzionalità nell'interfaccia utente 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 ulteriori informazioni, consulta la documentazione di riferimento dell'API CTS Go.
Per autenticarti a CTS, configura le Credenziali predefinite dell'applicazione. Per ulteriori 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 la documentazione di riferimento dell'API CTS Java.
Per autenticarti a CTS, configura le Credenziali predefinite dell'applicazione. Per ulteriori 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 autenticarti a CTS, configura le Credenziali predefinite dell'applicazione. Per ulteriori 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 ulteriori informazioni, consulta la documentazione di riferimento dell'API CTS Python.
Per autenticarti a CTS, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare 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 una ricerca per tragitto giornaliero. Ad esempio, l'interfaccia utente di ricerca potrebbe essere simile all'esempio seguente:
Un menu a discesa con le opzioni per il metodo 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 situati all'interno dell'area di tempo di viaggio designata. 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 relativi ai percorsi giornalieri si basano su dati storici e aggregati anziché sulle condizioni del traffico in tempo reale. Le condizioni di traffico
departureTime
vengono calcolate in base alle condizioni di traffico medie all'ora del giorno specificata. Le opzioniBUSY_HOUR
/TRAFFIC_FREE
inroadTraffic
rappresentano le condizioni di traffico medie rispettivamente all'ora di punta mattutina e a mezzanotte. Gli utenti ricevono gli stessi risultati di ricerca per i tragitti giornalieri indipendentemente 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 sul tempo di percorrenza riportate da CTS e incorporarla nei risultati riportati a un cercatore di lavoro. La suite API Maps offre diverse opzioni per la visualizzazione di una mappa. Alcune opzioni dell'API Maps sono più efficaci di altre. Ad esempio, la visualizzazione della mappa di calore JavaScript di Google Maps abbinata al raggruppamento di indicatori è un modo efficace per visualizzare le offerte di lavoro pertinenti restituite a un candidato all'interno dell'area determinata dalle sue preferenze di 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 la guida alla ricerca basata sul tragitto giornaliero.