Las solicitudes de búsqueda pueden incluir un filtro de tiempo de viaje diario que restrinja los trabajos que se muestran a aquellos dentro de un tiempo de viaje específico desde un punto de inicio. 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 el valor de address
del trabajo para calcular su tiempo de viaje diario. Si no se proporciona una dirección detallada, Cloud Talent Solution intentará deducirla.
Java
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.
Campos obligatorios
commuteMethod
: El método de transporte que se usa para calcular el tiempo de viaje cotidiano. Las opciones son los modos de transporteDRIVING
,TRANSIT
,WALKING
yCYCLING
. Es posible que las rutas de caminata y ciclismo no reflejen condiciones reales, como la construcción, o incluyan rutas claras para caminatas o ciclismo. Estas respuestas incluyenwarnings
en el resultado que se muestra, que debes mostrar a tus 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. Este campo acepta un objetoLatLng
.roadTraffic
odepartureTime
: Los resultados de la búsqueda de viajes diarios se basan en datos históricos y agregados, en lugar de condiciones de tráfico en vivo. Los usuarios reciben los mismos resultados de búsqueda de viaje sin importar a qué hora del día envíen una consulta.roadTraffic
: especifica la densidad de tráfico que se usará para calcular el tiempo de viaje cotidiano. Las opcionesBUSY_HOUR
/TRAFFIC_FREE
son las condiciones de tráfico promedio calculadas a la hora pico y la medianoche, respectivamente. Este campo no debe estar presente si se especificadepartureTime
.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
. Las condiciones de tráfico se calculan a partir del estado histórico del tráfico en el momento del día especificado. Este campo no debe estar presente si se especificaroadTraffic
.
Campos opcionales
allowImpreciseAddresses
: Las direcciones "Precisas" se definen como direcciones a nivel de calle o coordenadas de GPS. SiallowImpreciseAddresses
se configura comotrue
, también se mostrarán los trabajos con direcciones “precisas” (ciudad, estado o país). En el caso de las direcciones a nivel de ciudad y más detallado, la API usa la coincidencia de texto para mostrar resultados. Si este campo se configura comofalse
o no se especifica, solo se muestran trabajos que incluyan direcciones precisas.