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 l'impiego address
per calcolare la durata del tragitto giornaliero fino all'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 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.
Node.js
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 Node.js.
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.
Python
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 Python.
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.
Campi obbligatori
commuteMethod: il metodo 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 i 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 il calcolo della durata del tragitto giornaliero. Le opzioniBUSY_HOUR/TRAFFIC_FREEsono le condizioni del traffico medie calcolate rispettivamente nell'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 storiche medie 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.