Le richieste di ricerca di lavoro possono includere un filtro relativo alla durata del tragitto giornaliero che limita i lavori restituiti a quelli entro un tempo di percorrenza specificato da un punto di partenza. I risultati includono il tempo di percorrenza stimato in secondi per le offerte di lavoro corrispondenti.
Ricerca di tempi specifici per tragitto giornaliero
Per restituire i job entro un periodo di tempo specifico di un tragitto giornaliero, invia una richiesta jobs.search
e includi un oggetto CommuteFilter
nel campo JobQuery.commuteFilter
. Cloud Talent Solution utilizza l'indirizzo del lavoro per calcolare il tempo necessario per raggiungere il lavoro. Quando non viene fornito un indirizzo dettagliato, Cloud Talent Solution tenta di dedurre l'indirizzo effettivo del job.
Java
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Go
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Campi obbligatori
commuteMethod
: il metodo di trasporto per cui calcolare il tempo del tragitto giornaliero. Le opzioni sonoDRIVING
eTRANSIT
. Tutte le versioni a partire da V3p1beta1 includeranno anche le modalità di trasporto pubblicoWALKING
eCYCLING
. I percorsi a piedi e in bicicletta potrebbero non riflettere le condizioni reali come i lavori in corso o includere percorsi pedonali o ciclabili visibili. Queste risposte includerannowarnings
nel risultato restituito che devi mostrare agli utenti.travelDuration
: il tempo di percorrenza massimo in secondi. Il valore massimo consentito è3600s
(un'ora). Il formato è123s
.startCoordinates
: la latitudine e la longitudine della posizione da cui calcolare i tempi di percorrenza del tragitto giornaliero. Accetta un oggettoLatLng
.
Campi facoltativi
allowImpreciseAddresses
: gli indirizzi "esatti" sono definiti come indirizzi a livello stradale o coordinate GPS. SeallowImpreciseAddresses
è impostato sutrue
, possono essere restituite anche i lavori con indirizzi "imprecisi" (solo città, provincia o paese). Per gli indirizzi a livello di città e a livello più approssimativo, viene utilizzata la corrispondenza del testo. Se questo campo è impostato sufalse
o non viene specificato, solo le offerte di lavoro che includono indirizzi precisi vengono restituite dalla ricerca per tragitto giornaliero.
roadTraffic
: specifica la densità del traffico da utilizzare per il calcolo del tempo di tragitto giornaliero. Le opzioni sonoTRAFFIC_FREE
oBUSY_HOUR
. Non deve essere presente sedepartureHourLocal
è specificato.departureTime
: l'ora di partenza da utilizzare per calcolare l'impatto sul traffico. Accetta un numero intero compreso tra 0 e 23, che rappresenta l'ora nel fuso orario distartLocation
. Non deve essere presente seroadTraffic
è specificato.