Os pedidos de pesquisa de emprego podem incluir um filtro de tempo de trajeto que restringe os empregos devolvidos àqueles que se encontram a um tempo de viagem especificado a partir de um ponto de partida. Os resultados incluem o tempo de viagem regular estimado em segundos para os empregos correspondentes.
Pesquisa de tempo de trajeto específico
Para devolver trabalhos dentro de um tempo de trajeto específico, envie um pedido jobs.search
e inclua um objeto CommuteFilter
no campo JobQuery.commuteFilter
. A Cloud Talent Solution usa a morada do trabalho para calcular o tempo de trajeto até esse trabalho. Quando não é fornecida uma morada detalhada, a Cloud Talent Solution tenta inferir a morada real da rua do trabalho.
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Python
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Ruby
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Campos obrigatórios
commuteMethod
: o método de transporte para o qual calcular o tempo de trajeto diário. As opções sãoDRIVING
eTRANSIT
. Todas as versões desde a V3p1beta1 também incluem os modos de transporteWALKING
eCYCLING
. Os trajetos a pé e de bicicleta podem não refletir as condições reais, como construções, ou incluir caminhos claros para caminhar ou andar de bicicleta. Estas respostas vão incluirwarnings
no resultado devolvido, que tem de apresentar aos seus utilizadores.travelDuration
: o tempo de viagem máximo em segundos. O valor máximo permitido é3600s
(uma hora). O formato é123s
.startCoordinates
: a latitude e a longitude da localização a partir da qual calcular o tempo de trajeto. Aceita um objetoLatLng
.
Campos opcionais
allowImpreciseAddresses
: os endereços "Precisos" são definidos como endereços ao nível da rua ou coordenadas GPS. SeallowImpreciseAddresses
estiver definido comotrue
, também podem ser devolvidos trabalhos com moradas "imprecisas" (apenas cidade, estado ou país). Para endereços ao nível da cidade e de nível mais geral, é usada a correspondência de texto. Se este campo estiver definido comofalse
ou não for especificado, a pesquisa de viagens regulares devolve apenas tarefas que incluem moradas precisas.
roadTraffic
: especifica a densidade do tráfego a usar ao calcular o tempo de viagem regular de e para o trabalho. As opções sãoTRAFFIC_FREE
ouBUSY_HOUR
. Não pode estar presente sedepartureHourLocal
for especificado.departureTime
: a hora de partida a usar para calcular o impacto do trânsito. Aceita um número inteiro entre 0 e 23, que representa a hora no fuso horário dostartLocation
. Não pode estar presente seroadTraffic
for especificado.