אתם יכולים לשלב את האפשרות לחיפוש נסיעה בממשק המשתמש שלכם כדי לאפשר למחפשי עבודה לחפש משרות באזור גיאוגרפי שהוגדר לפי זמן הנסיעה. החיפוש של נסיעה לעבודה מעריך את זמן הנסיעה על סמך אמצעי התחבורה שהמשתמש בחר והשעה ביום שבה הוא מתכנן לנסוע.
הטמעה של חיפוש נסיעות
כדי להטמיע את החיפוש לפי נסיעה, צריך לקשר את Cloud Talent Solution לממשק המשתמש. כדי להגדיר את Cloud Talent Solution, תוכלו להיעזר במדריכים למתחילים.
החישוב של זמן הנסיעה לעבודה מתבסס על נתוני הכתובות שהעליתם עם המשרות במהלך ההטמעה של CTS. כדי להפעיל את התכונה הזו בממשק המשתמש הקיים של CTS, שולחים בקשת
jobs.searchוכוללים אובייקטCommuteFilterבשדהJobQuery.commuteFilter.commuteMethod,travelDuration,startCoordinatesוגםroadTrafficאוdepartureTimeהם שדות חובה.
Go
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Go API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Java API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Node.js API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Python API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
המלצות לגבי ממשק המשתמש
ב-Cloud Talent Solution אי אפשר לחפש לפי מרחק (באמצעות מסנן המיקום של CTS) וגם לפי זמן נסיעה באותה קריאה ל-API. כדי לאפשר למועמדים לגשת לשתי האפשרויות, אפשר להשתמש בגישה של 2 כרטיסיות או בגישה דומה.
משנים את החלק הקדמי של האפליקציה כדי לוודא שהחלק האחורי מאכלס באופן אוטומטי את המידע הרלוונטי של מחפשי העבודה במסנן הנסיעה. הקצה העורפי צריך לקרוא ל-API כמו שהוא קורא לבקשת חיפוש רגילה.
הוספת פריטים לממשק המשתמש:
אפשרות לבחור בין חיפוש מרחק לבין חיפוש נסיעה. לדוגמה, ממשק המשתמש של החיפוש יכול להיראות כמו הדוגמה הבאה:

תפריט נפתח עם אפשרויות לשיטת הנסיעה.
אפשרות להתאמת מצב התנועה.
זמן הנסיעה הכולל (זמן הנסיעה המקסימלי שנתמך הוא 60 דקות).
שעת ההתחלה של הנסיעה היומית.
המידע על זמן הנסיעה שמוחזר מה-API משמש להצגת מידע למי שמחפש עבודה. ברשימת התוצאות מוצגות רק משרות רלוונטיות שנמצאות באזור שמוגדר כזמן הנסיעה הרצוי. במסמכי השיטות המומלצות לחיפוש משרות מוסבר איך לשנות את הסדר ואת מספר המשרות שמוצגות באזור הזה.
תוצאות החיפוש של הנסיעה לעבודה מבוססות על נתונים היסטוריים ומצטברים, ולא על מצב התנועה בזמן אמת. תנאי התנועה
departureTimeמחושבים על סמך תנאי התנועה הממוצעים בשעה שצוינה ביום. האפשרויותBUSY_HOUR/TRAFFIC_FREEבקטעroadTrafficהן מצב התנועה הממוצע בשעת העומס של הבוקר ובחצות, בהתאמה. המשתמשים מקבלים את אותן תוצאות חיפוש של נסיעה לעבודה, לא משנה באיזו שעה ביום הם שולחים שאילתה.
יצירת מפה עם פרטי הנסיעה לעבודה (מומלץ)
אתם יכולים להשתמש במפות Google כדי ליצור מפה על סמך נתוני זמן הנסיעה לעבודה שמוחזרים מ-CTS, ולהטמיע אותה בתוצאות שמוחזרות למועמד למשרה. חבילת Maps API כוללת כמה אפשרויות להצגת מפה. חלק מהאפשרויות של Maps API יעילות יותר מאחרות. לדוגמה, הדמיה של מפת חום ב-JavaScript של מפות Google בשילוב עם אשכול סמנים היא דרך יעילה להדמיה של המשרות הרלוונטיות שמוצגות לחיפוש עבודה באזור שנקבע לפי העדפות הנסיעה שהוגדרו. לעומת זאת, מצב הכוונה לא מציג את כל המשרות שמוחזרות בבקשת חיפוש, ולכן לא מומלץ להשתמש בו.
מידע נוסף על הטמעה של חיפוש נסיעות לעבודה זמין במדריך לחיפוש נסיעות לעבודה.