בקשות לחיפוש משרות יכולות לכלול מסנן של זמן נסיעה לעבודה, שמגביל את המשרות שמוחזרות לאלה שנמצאות בטווח של זמן נסיעה מוגדר מנקודת התחלה. התוצאות כוללות את זמן הנסיעה המשוער בשניות למשרות שתואמות לחיפוש.
חיפוש של זמן נסיעה ספציפי
כדי להחזיר משרות עם זמן נסיעה ספציפי, שולחים בקשת jobs.search וכוללים אובייקט CommuteFilter בשדה JobQuery.commuteFilter. ב-Cloud Talent Solution, המערכת משתמשת בכתובת המשרה כדי לחשב את זמן הנסיעה למקום העבודה. אם לא מספקים כתובת מפורטת, Cloud Talent Solution מנסה להסיק את כתובת הרחוב בפועל של המשרה.
Java
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר בנושא ספריות לקוח של Cloud Talent Solution.
Python
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר בנושא ספריות לקוח של Cloud Talent Solution.
Go
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר בנושא ספריות לקוח של Cloud Talent Solution.
Ruby
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר בנושא ספריות לקוח של Cloud Talent Solution.
שדות חובה
commuteMethod: אמצעי התחבורה שעבורו יחושב זמן הנסיעה. האפשרויות הןDRIVINGו-TRANSIT. כל הגרסאות מאז V3p1beta1 יכללו גם את מצבי התחבורהWALKINGו-CYCLING. יכול להיות שמסלולי הליכה ורכיבה על אופניים לא ישקפו את התנאים בעולם האמיתי, כמו עבודות בנייה, או שלא יכללו שבילי הליכה או שבילי אופניים ברורים. התשובות האלה יכללו אתwarningsבתוצאה שמוחזרת, ואתם צריכים להציג אותה למשתמשים.
travelDuration: זמן הנסיעה המקסימלי בשניות. הערך המקסימלי המותר הוא3600s(שעה אחת). הפורמט הוא123s.
startCoordinates: קו הרוחב וקו האורך של המיקום שממנו רוצים לחשב את זמן הנסיעה. מקבלת אובייקטLatLng.
שדות אופציונליים
-
allowImpreciseAddresses: כתובות 'מדויקות' מוגדרות ככתובות ברמת הרחוב או כקואורדינטות GPS. אם הערך שלallowImpreciseAddressesהואtrue, יכול להיות שיוחזרו גם משרות עם כתובות 'לא מדויקות' (רק עיר, מדינה או ארץ). לכתובות ברמת העיר וברמה גסה יותר, נעשה שימוש בהתאמה לטקסט. אם השדה הזה מוגדר לערךfalseאו לא מצוין, בחיפוש הנסיעה לעבודה יוצגו רק משרות שכוללות כתובות מדויקות.
roadTraffic: מציין את צפיפות התנועה שבה יש להשתמש כשמחשבים את זמן הנסיעה לעבודה. האפשרויות הןTRAFFIC_FREEאוBUSY_HOUR. אסור להשתמש במאפיין הזה אם מציינים את המאפייןdepartureHourLocal.
departureTime: שעת ההמראה שמשמשת לחישוב ההשפעה על התנועה. הפונקציה מקבלת מספר שלם בין 0 ל-23, שמייצג את השעה באזור הזמן שלstartLocation. אסור להשתמש במאפיין הזה אם מציינים את המאפייןroadTraffic.