Puedes integrar la búsqueda por ruta de desplazamiento en tu interfaz de usuario para que los candidatos puedan buscar empleos en una zona geográfica determinada por el tiempo de desplazamiento. Búsqueda por ruta de desplazamiento estima el tiempo de desplazamiento en función del medio de transporte que haya seleccionado el usuario y de la hora del día a la que tenga previsto viajar.
Implementar la búsqueda por ruta de desplazamiento
Para poder implementar Búsqueda de trayectos, Cloud Talent Solution debe estar conectado a tu interfaz de usuario. Sigue las guías de inicio rápido para configurar Cloud Talent Solution.
Búsqueda de trayectos usa los datos de dirección que has subido con tus trabajos durante la implementación de CTS para calcular el tiempo de trayecto. Para habilitar esta función en la interfaz de usuario de CTS, envíe una solicitud
jobs.search
e incluya un objetoCommuteFilter
en el campoJobQuery.commuteFilter
.commuteMethod
,travelDuration
ystartCoordinates
son campos obligatorios.Java
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Python
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Go
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Ruby
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Recomendaciones para tu interfaz de usuario
Cloud Talent Solution no permite buscar por distancia (con el filtro de ubicación de CTS) y por tiempo de trayecto. Para que los candidatos puedan acceder a ambas opciones, utiliza un enfoque de dos pestañas o similar.
Modifica el frontend de tu aplicación para que, cuando un candidato solicite una búsqueda por ruta de desplazamiento, el backend rellene la información pertinente en el filtro de ruta de desplazamiento y llame a la API como lo haría en una solicitud de búsqueda normal.
Incluye estos elementos recién añadidos en tu interfaz de usuario:
Una opción para elegir si se trata de una búsqueda por distancia o por trayecto. Por ejemplo, la interfaz de búsqueda podría tener el siguiente aspecto:
Un menú desplegable con opciones de método de desplazamiento.
Una opción para ajustar las condiciones del tráfico.
El tiempo total de viaje (el tiempo máximo de viaje admitido es de 60 minutos).
Hora de inicio del trayecto.
La información sobre el tiempo de desplazamiento que devuelve la API se usa para mostrar información a la persona que busca empleo. En la lista de resultados solo se muestran los empleos relevantes que se encuentran en la zona de tiempo de desplazamiento designada. Consulta las prácticas recomendadas de la búsqueda de empleo para ver cómo ajustar el orden y el número de empleos devueltos en esta zona.
Generar un mapa con información sobre el trayecto habitual (opción recomendada)
Puedes usar la API Maps para generar un mapa basado en la información del tiempo de trayecto que devuelve la API CTS e insertarlo en los resultados que se devuelven a un candidato. El paquete de APIs de Maps ofrece varias opciones para mostrar el mapa. Algunas opciones de las APIs de Maps son más eficaces que otras. Por ejemplo, la visualización de mapa de calor de JavaScript de Google Maps combinada con el agrupamiento de marcadores es una forma estupenda de visualizar los trabajos relevantes que se le ofrecen a un candidato dentro de la zona determinada por sus preferencias de trayecto. Por el contrario, el modo de ruta no muestra todos los trabajos devueltos en una solicitud de búsqueda y no es una opción recomendada.
Para obtener más información sobre cómo implementar una búsqueda por distancia al trabajo, consulta la guía práctica sobre la búsqueda por distancia al trabajo.