Le richieste di ricerca 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 la durata stimata del tragitto giornaliero in secondi per gli impieghi corrispondenti.
Ricerca di una durata specifica del tragitto giornaliero
Per restituire gli impieghi entro una durata specifica del tragitto giornaliero, invia una
jobs.search
richiesta e includi un CommuteFilter oggetto nel JobQuery.commuteFilter
campo. Cloud Talent Solution utilizza il address
dell'impiego per calcolare la durata del tragitto giornaliero per raggiungere l'impiego. Se non viene fornito un indirizzo dettagliato, Cloud Talent Solution tenta di dedurre l'indirizzo stradale effettivo dell'impiego.
Java
Per scoprire come installare e utilizzare la libreria client per CTS, consulta la sezione Librerie client CTS. Per saperne di più, consulta la documentazione di riferimento dell'API CTS Java.
Per eseguire l'autenticazione in CTS, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura 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.
Campi obbligatori
commuteMethod: il mezzo di trasporto utilizzato per calcolare la durata del tragitto giornaliero. Le opzioni sono le modalità di trasportoDRIVING,TRANSIT,WALKINGeCYCLING. I percorsi a piedi e in bicicletta potrebbero non riflettere le condizioni reali, ad esempio la presenza di lavori in corso, o includere percorsi pedonali o ciclabili chiari. Queste risposte includonowarningsnel 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 del luogo da cui calcolare la durata del tragitto giornaliero. Questo campo accetta unLatLngoggetto.roadTrafficodepartureTime: i risultati della ricerca del tragitto giornaliero si basano su dati storici e aggregati anziché sulle condizioni del traffico in tempo reale. Gli utenti ricevono gli stessi risultati di ricerca del tragitto giornaliero indipendentemente dall'ora del giorno in cui inviano una query.roadTraffic: specifica la densità del traffico da utilizzare per calcolare la durata del tragitto giornaliero. Le opzioniBUSY_HOUR/TRAFFIC_FREEsono le condizioni del traffico medio calcolate rispettivamente durante l'ora di punta del mattino e a mezzanotte. Questo campo non deve essere presente se viene specificatodepartureTime.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. Le condizioni del traffico vengono calcolate in base alle condizioni del traffico storico medio all'ora del giorno specificata. Questo campo non deve essere presente se viene specificatoroadTraffic.
Campi facoltativi
allowImpreciseAddresses: gli indirizzi "esatti" sono definiti come indirizzi a livello di strada o coordinate GPS. SeallowImpreciseAddressesè impostato sutrue, potrebbero essere restituiti anche gli impieghi con indirizzi "imprecisi" (solo città, stato o paese). Per gli indirizzi a livello città e a livello più grossolano, l'API utilizza la corrispondenza del testo per restituire i risultati. Se questo campo è impostato sufalseo non è specificato, vengono restituiti solo gli impieghi che includono indirizzi esatti.