Les requêtes de recherche d'emploi peuvent inclure un filtre de temps de trajet qui limite les offres d'emploi renvoyées à celles correspondant au temps de trajet spécifié à partir d'un point de départ. Les résultats incluent le temps de trajet estimé en secondes pour les offres d'emploi correspondantes.
Recherche basée sur un temps de trajet spécifique
Pour afficher des offres d'emploi correspondant à un temps de trajet spécifique, envoyez une requête jobs.search
en incluant un objet CommuteFilter
dans le champ JobQuery.commuteFilter
. Cloud Talent Solution utilise l'adresse de l'offre d'emploi pour calculer le temps de trajet correspondant. Si l'adresse complète n'est pas fournie, Cloud Talent Solution tente de localiser l'adresse postale de l'offre d'emploi.
Java
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Python
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Go
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Ruby
Pour en savoir plus sur l'installation et la création d'un client Cloud Talent Solution, consultez la page Bibliothèques clientes Cloud Talent Solution.
Champs obligatoires
commuteMethod
: moyen de transport pour lequel calculer le temps de trajet. Les options sontDRIVING
etTRANSIT
. Toutes les versions depuis V3p1beta1 comprendront également les moyens de transportWALKING
etCYCLING
. Les itinéraires pédestres et cyclables peuvent ne pas refléter les conditions réelles, par exemple les zones de construction ou les chemins piétons ou cyclables non dégagés. Ces réponses incluent deswarnings
dans le résultat renvoyé, que vous devez afficher à vos utilisateurs.travelDuration
: durée maximale du trajet en secondes. La valeur maximale autorisée est3600s
(une heure). Le format correspond à123s
.startCoordinates
: latitude et longitude du lieu à partir duquel calculer le temps de trajet. Accepte un objetLatLng
.
Champs facultatifs
allowImpreciseAddresses
: les adresses "précises" sont définies en tant qu'adresses (nom de rue) ou en tant que coordonnées GPS. SiallowImpreciseAddresses
est défini surtrue
, les offres d'emploi avec des adresses "imprécises" (ville, État ou pays uniquement) peuvent également être renvoyées. Pour les villes ou les localisations plus larges, la correspondance textuelle est utilisée. Si ce champ est défini surfalse
ou n'est pas spécifié, seules les offres d'emploi qui incluent des adresses précises sont renvoyées par la recherche par temps de trajet.
roadTraffic
: spécifie la densité du trafic à utiliser pour le calcul du temps de trajet. Les options sontTRAFFIC_FREE
ouBUSY_HOUR
. Ce champ est absent sidepartureHourLocal
est spécifié.departureTime
: heure de départ à utiliser pour calculer l'impact du trafic. Accepte un entier compris entre 0 et 23, qui représente l'heure dans le fuseau horaire destartLocation
. Ce champ est absent siroadTraffic
est spécifié.