Las solicitudes de búsqueda de trabajos pueden incluir un filtro de tiempo de viaje cotidiano que restringe los trabajos que se muestran a solo aquellos que se encuentran dentro de un tiempo de traslado específico desde un punto de partida. Los resultados incluyen el tiempo estimado de viaje cotidiano en segundos para los trabajos coincidentes.
Búsqueda de tiempo de viaje cotidiano específico
Para mostrar trabajos dentro de un tiempo de viaje diario específico, envía una solicitud jobs.search
y, luego, incluye un objeto CommuteFilter
en el campo JobQuery.commuteFilter
. Cloud Talent Solution usa la dirección del trabajo para calcular su tiempo de viaje cotidiano. Si no se proporciona una dirección detallada, Cloud Talent Solution intentará deducirla.
Java
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Python
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Go
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Ruby
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Campos obligatorios
commuteMethod
: Es el medio de transporte que se usará para calcular el tiempo de traslado. Las opciones sonDRIVING
yTRANSIT
. Todas las versiones, ya que V3p1beta1 también incluirán los modos de tránsitoWALKING
yCYCLING
. Es posible que las rutas a pie o en bicicleta no reflejen las condiciones reales, como la construcción o incluir senderos para caminar o andar en bicicleta. En estas respuestas, se incluiránwarnings
en el resultado que se debe mostrar para los usuarios.travelDuration
: Es el tiempo de viaje máximo en segundos. El valor máximo permitido es3600s
(una hora). El formato es123s
.startCoordinates
: Es la latitud y la longitud de la ubicación desde la cual se calculará el tiempo de traslado. Acepta un objetoLatLng
.
Campos opcionales
allowImpreciseAddresses
: Son las direcciones “precisas” se definen como direcciones a nivel de calle o coordenadas GPS. SiallowImpreciseAddresses
se configura comotrue
, es posible que también se muestren trabajos con direcciones “imprecisas” (solo ciudad, estado o país). Para las direcciones a nivel de ciudad y de áreas más amplias, se usa la coincidencia de texto. Si este campo se configura comofalse
o no se especifica, solo la búsqueda de viaje de ida y vuelta al trabajo mostrará los trabajos que incluyan direcciones precisas.
roadTraffic
: Especifica la densidad del tráfico que se usará para calcular el tiempo de traslado. Las opciones sonTRAFFIC_FREE
oBUSY_HOUR
. No debe estar presente si se especificadepartureHourLocal
.departureTime
: Es la hora de salida que se usa para calcular el efecto del tráfico. Acepta un número entero entre 0 y 23 que representa la hora en la zona horaria destartLocation
. No debe estar presente si se especificaroadTraffic
.