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 viaggiare.
Implementare la ricerca basata sul tragitto giornaliero
Prima di poter implementare la ricerca basata sul tragitto giornaliero, è necessario collegare Cloud Talent Solution a l'UI. Segui le guida rapida guide per la configurazione di 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 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 API Go di CTS documentazione di riferimento.
Per autenticarti a CTS, configura le credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Suggerimenti sull'interfaccia utente
Cloud Talent Solution non consente la ricerca per entrambe le ricerche a distanza (utilizzando filtro località CTS) tempo di tragitto giornaliero nella stessa API chiamata. Per consentire a chi cerca lavoro di accedere a entrambe le opzioni, utilizza un approccio a due schede oppure simili.
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 di distanza o una ricerca basata sul tragitto giornaliero. Ad esempio, l'interfaccia utente della Ricerca potrebbe essere simile all'esempio riportato di seguito:
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 sul tempo di percorrenza del tragitto giornaliero restituite dall'API vengono utilizzate per visualizzare le informazioni a chi cerca lavoro. Nell'elenco dei risultati vengono restituiti solo i lavori pertinenti che si trovano all'interno dell'area designata per il tempo di percorrenza. Scopri il job Best practice per la rete di ricerca documentazione per una discussione su come modificare l'ordine e il numero lavori restituiti in quest'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
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 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. 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 la guida alla ricerca basata sul tragitto giornaliero.