Puoi integrare la ricerca basata sul tragitto giornaliero nella tua UI per consentire ai candidati di cercare lavori 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 selezionata dall'utente e all'ora del giorno in cui prevede di viaggiare.
Implementazione della ricerca basata sul tragitto giornaliero
Prima di poter implementare la ricerca di tragitti, Cloud Talent Solution deve essere collegato alla tua UI. Segui le guide rapide per configurare Cloud Talent Solution.
La ricerca del tragitto casa-lavoro utilizza i dati degli indirizzi che hai caricato con le tue offerte di lavoro durante l'implementazione di 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
estartCoordinates
sono campi obbligatori.Java
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Go
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Ruby
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Consigli per la tua UI
Cloud Talent Solution non consente la ricerca in base sia alla distanza (utilizzando il filtro della posizione CTS) sia al tempo di percorrenza. Per consentire ai candidati di accedere a entrambe le opzioni, utilizza un approccio a due schede o simile.
Modifica il front-end della tua applicazione in modo che, quando un candidato richiede una ricerca basata sul tragitto giornaliero, il back-end compili le informazioni pertinenti nel filtro per il tragitto giornaliero e chiami l'API come farebbe in una normale richiesta di ricerca.
Includi questi elementi appena aggiunti nell'interfaccia utente:
Un'opzione per scegliere se si tratta di una ricerca per distanza o per tragitto casa-lavoro. Ad esempio, la tua UI di ricerca potrebbe essere simile a quella dell'esempio seguente:
Un menu a discesa con le opzioni per il metodo di spostamento.
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 restituite dall'API vengono poi utilizzate per mostrare le informazioni al candidato. Nell'elenco dei risultati vengono restituiti solo i lavori pertinenti che si trovano all'interno dell'area del tempo di percorrenza designato. Consulta la documentazione relativa alle best practice per la ricerca di lavoro per una discussione sui modi per modificare l'ordine e il numero di lavori restituiti in questa area.
Generare una mappa con le informazioni sul tragitto giornaliero (consigliato)
Puoi sfruttare l'API Maps per generare una mappa in base alle informazioni sul tempo di percorrenza restituite dall'API CTS e incorporarla nei risultati restituiti a un candidato. La suite di API Maps offre diverse opzioni per la visualizzazione della mappa. Alcune opzioni dell'API Maps sono più efficaci di altre. Ad esempio, la visualizzazione della mappa di intensità JavaScript di Google Maps abbinata al raggruppamento dei marcatori è un ottimo modo per visualizzare i lavori pertinenti restituiti a un candidato all'interno dell'area determinata dalle sue preferenze di spostamento. 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 alle istruzioni per la ricerca del tragitto giornaliero.