求人検索リクエストに通勤時間フィルタを追加すると、出発地からの移動時間が指定範囲内にある求人のみを取得できます。 結果には、条件に一致した求人の推定通勤時間(秒)が含まれます。
特定の通勤時間を検索する
特定の通勤時間内の求人を返すには、JobQuery.commuteFilter
フィールドに CommuteFilter
オブジェクトを指定して、jobs.search
リクエストを送信します。求人の通勤時間を計算するために、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
(1 時間)です。123s
の形式で指定します。startCoordinates
: 通勤時間の計算で出発地として使用する場所の緯度と経度。LatLng
オブジェクトを使用します。
省略可能項目
allowImpreciseAddresses
: 「正確」な住所は、番地レベルの住所または GPS 座標として定義されます。allowImpreciseAddresses
がtrue
に設定されている場合、「不正確」な住所(市区町村、都道府県、または国のみ)が指定された求人も返されることがあります。市区町村以上のレベルの住所では、テキスト マッチングが使用されます。 このフィールドをfalse
に設定するか、指定していない場合は、正確な住所を含む求人だけが、通勤に関する検索から返されます。
roadTraffic
: 通勤時間の計算に使用する混雑度を指定します。TRAFFIC_FREE
かBUSY_HOUR
を指定できます。departureHourLocal
が指定されている場合は、使用できません。departureTime
: 渋滞状況の計算で使用する出発時間。startLocation
のタイムゾーンでの時間を表す 0~23 の整数を使用できます。roadTraffic
が指定されている場合は、使用できません。