Le richieste di ricerca di lavoro possono includere un filtro relativo alla durata del tragitto giornaliero che limita gli impieghi restituiti a quelli compresi nel tempo di percorrenza specificato da un determinato punto di partenza. I risultati includono il tempo di tragitto giornaliero stimato in secondi per le offerte di lavoro corrispondenti.
Ricerca di un tempo di percorrenza specifico
Per restituire i job entro un determinato tempo di percorrenza, 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 di percorrenza per raggiungere il luogo di lavoro. Quando non viene fornito un indirizzo dettagliato, Cloud Talent Solution tenta di dedurre l'indirizzo stradale effettivo del lavoro.
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.
Campi obbligatori
commuteMethod
: il mezzo di trasporto per cui calcolare il tempo di percorrenza. Le opzioni sonoDRIVING
eTRANSIT
. Tutte le versioni successive alla V3p1beta1 includeranno anche le modalità di trasportoWALKING
eCYCLING
. I percorsi a piedi e in bicicletta potrebbero non corrispondere alle condizioni reali, ad esempio lavori in corso o includere sentieri a piedi o in bicicletta ben definiti. Queste risposte includerannowarnings
nel risultato restituito, che devi mostrare ai tuoi 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 il tempo di percorrenza. Accetta un oggettoLatLng
.
Campi facoltativi
allowImpreciseAddresses
: gli indirizzi "precisi" sono definiti come indirizzi a livello di strada o coordinate GPS. SeallowImpreciseAddresses
è impostato sutrue
, potrebbero essere restituiti anche lavori con indirizzi "imprecisi" (solo città, stato o paese). Per gli indirizzi a livello di città e più generici, viene utilizzata la corrispondenza del testo. Se questo campo è impostato sufalse
o non è specificato, la ricerca del tragitto giornaliero restituisce solo i lavori che includono indirizzi precisi.
roadTraffic
: specifica la densità del traffico da utilizzare per il calcolare il tempo di percorrenza. Le opzioni sonoTRAFFIC_FREE
oBUSY_HOUR
. Non deve essere presente se è specificatodepartureHourLocal
.departureTime
: l'ora di partenza da utilizzare per calcolare l'impatto del traffico. Accetta un numero intero compreso tra 0 e 23, che rappresenta l'ora nel fuso orario distartLocation
. Non deve essere presente se è specificatoroadTraffic
.