בקשות חיפוש יכולות לכלול מסנן של זמן נסיעה שמגביל את המשרות שמוחזרות לאלה שנמצאות בטווח זמן נסיעה מנקודת התחלה שצוינה. התוצאות כוללות את זמן הנסיעה המשוער בשניות למשרות שתואמות לחיפוש.
חיפוש של זמן נסיעה ספציפי
כדי להחזיר משרות עם זמן נסיעה ספציפי, שולחים בקשת jobs.search וכוללים אובייקט CommuteFilter בשדה JobQuery.commuteFilter. ב-Cloud Talent Solution, נעשה שימוש בaddress של המשרה כדי לחשב את זמן הנסיעה למשרה הזו. אם לא מספקים כתובת מפורטת, Cloud Talent Solution מנסה להסיק את כתובת הרחוב בפועל של המשרה.
Java
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Java 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. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
שדות חובה
commuteMethod: אמצעי התחבורה ששימש לחישוב זמן הנסיעה. האפשרויות הןDRIVING, TRANSIT, WALKINGו-CYCLINGמצבי תחבורה. יכול להיות שמסלולי הליכה ורכיבה על אופניים לא ישקפו את התנאים בעולם האמיתי, כמו עבודות בנייה, או שלא יכללו שבילי הליכה או רכיבה ברורים. התשובות האלה כוללות אתwarningsבתוצאה שמוחזרת, ואתם צריכים להציג אותו למשתמשים שלכם.
travelDuration: זמן הנסיעה המקסימלי בשניות. הערך המקסימלי המותר הוא3600s(שעה אחת). הפורמט הוא123s.
startCoordinates: קו הרוחב וקו האורך של המיקום שממנו יחושב זמן הנסיעה. בשדה הזה מזינים אובייקטLatLng.roadTrafficאוdepartureTime: תוצאות החיפוש של נסיעות לעבודה מבוססות על נתונים היסטוריים ומצטברים, ולא על מצב התנועה בזמן אמת. המשתמשים מקבלים את אותן תוצאות חיפוש של נסיעה לעבודה, לא משנה באיזו שעה ביום הם שולחים שאילתה.
roadTraffic: מציין את צפיפות התנועה שבה יש להשתמש כשמחשבים את זמן הנסיעה לעבודה. האפשרויותBUSY_HOUR/TRAFFIC_FREEהן מצב התנועה הממוצע המחושב בשעות העומס של הבוקר ובחצות, בהתאמה. השדה הזה לא יכול להופיע אם מציינים את הערךdepartureTime.departureTime: שעת היציאה שמשמשת לחישוב ההשפעה של התנועה. הפונקציה מקבלת מספר שלם בין 0 ל-23, שמייצג את השעה באזור הזמן שלstartLocation. מצב התנועה מחושב על סמך מצב התנועה ההיסטורי הממוצע בשעה שצוינה ביום. השדה הזה לא יכול להופיע אם מציינים את הערךroadTraffic.
שדות אופציונליים
-
allowImpreciseAddresses: כתובות 'מדויקות' מוגדרות ככתובות ברמת הרחוב או כקואורדינטות GPS. אםallowImpreciseAddressesמוגדר כ-true, יכול להיות שיוחזרו גם משרות עם כתובות לא מדויקות (עיר, מדינה או מדינה בלבד). עבור כתובות ברמת העיר וברמה גסה יותר, ה-API משתמש בהתאמת טקסט כדי להחזיר תוצאות. אם השדה הזה מוגדר לערךfalseאו לא מוגדר, מוחזרות רק משימות שכוללות כתובות מדויקות.