Anda dapat mengintegrasikan penelusuran perjalanan ke UI untuk memungkinkan pencari kerja menelusuri pekerjaan dalam area geografis yang ditetapkan berdasarkan waktu perjalanan. Penelusuran perjalanan memperkirakan waktu perjalanan berdasarkan mode transportasi umum yang dipilih pengguna dan waktu rencana perjalanan pengguna.
Menerapkan penelusuran perjalanan
Sebelum Anda dapat menerapkan penelusuran perjalanan, Cloud Talent Solution harus terhubung dengan UI Anda. Ikuti <atarget="_blank" class="external" l10n-attrs-original-order="href,target,class" l10n-encrypted-href="gMBmW1CJpUkqBwsc6X45vJFGBtNXMtSEozqMDCbrBLAVTmdE5Zm3DKcU3qbzRuF6frX4
Penelusuran perjalanan menggunakan data alamat yang Anda upload ke tugas selama penerapan CTS untuk menghitung waktu perjalanan. Untuk mengaktifkan fitur ini di UI CTS yang ada, kirim permintaan
jobs.search
dan sertakan objekCommuteFilter
di kolomJobQuery.commuteFilter
.commuteMethod
,travelDuration
,startCoordinates
, danroadTraffic
ataudepartureTime
adalah kolom yang wajib diisi.
Go
Untuk mempelajari cara menginstal dan menggunakan library klien untuk CTS, lihat library klien CTS. Untuk informasi selengkapnya, lihat dokumentasi referensi API CTS Go.
Untuk mengautentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mempelajari cara menginstal dan menggunakan library klien untuk CTS, lihat library klien CTS. Untuk informasi selengkapnya, lihat dokumentasi referensi API CTS Java.
Untuk mengautentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk mempelajari cara menginstal dan menggunakan library klien untuk CTS, lihat library klien CTS. Untuk informasi selengkapnya, lihat dokumentasi referensi API CTS Node.js.
Untuk mengautentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk mempelajari cara menginstal dan menggunakan library klien untuk CTS, lihat library klien CTS. Untuk informasi selengkapnya, lihat dokumentasi referensi API CTS Python.
Untuk mengautentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Rekomendasi UI
Cloud Talent Solution tidak mengizinkan penelusuran berdasarkan jarak (menggunakan filter lokasi CTS) waktu perjalanan dalam panggilan API yang sama. Untuk memungkinkan pencari kerja mengakses kedua opsi tersebut, gunakan pendekatan 2 tab atau yang serupa.
Ubah frontend aplikasi Anda untuk memastikan bahwa backend otomatis mengisi informasi yang relevan dari pencari kerja ke dalam filter perjalanan. Backend harus memanggil API seperti halnya dalam permintaan penelusuran reguler.
Sertakan item di UI Anda:
Opsi untuk memilih penelusuran jarak atau penelusuran perjalanan. Misalnya, UI Penelusuran Anda akan terlihat seperti contoh di bawah ini:
Menu drop-down opsi metode perjalanan.
Opsi untuk menyesuaikan kondisi lalu lintas.
Total waktu perjalanan (waktu perjalanan maksimum yang didukung adalah 60 menit).
Waktu mulai perjalanan.
Informasi waktu perjalanan yang ditampilkan dari API digunakan untuk menampilkan informasi kepada pencari kerja. Hanya pekerjaan relevan yang terletak di area waktu perjalanan yang ditentukan yang ditampilkan dalam daftar hasil. Lihat dokumentasi Praktik Terbaik Penelusuran Lowongan untuk diskusi tentang cara menyesuaikan urutan dan jumlah tugas yang ditampilkan dalam area ini.
Hasil penelusuran perjalanan didasarkan pada data historis dan gabungan, bukan kondisi lalu lintas langsung. Kondisi traffic
departureTime
dihitung dari kondisi lalu lintas rata-rata pada waktu yang ditentukan. OpsiBUSY_HOUR
/TRAFFIC_FREE
di bagianroadTraffic
masing-masing adalah kondisi lalu lintas rata-rata pada jam sibuk pagi dan tengah malam. Pengguna menerima hasil penelusuran perjalanan yang sama pada jam berapa pun mereka mengirim kueri.
Membuat peta dengan informasi perjalanan (Direkomendasikan)
Anda dapat memanfaatkan Google Maps untuk membuat peta berdasarkan informasi waktu perjalanan yang ditampilkan dari CTS dan menyematkannya ke dalam hasil yang ditampilkan kepada pencari kerja. Paket Maps API memiliki beberapa opsi untuk menampilkan peta. Beberapa opsi Maps API lebih efektif daripada yang lain. Misalnya, visualisasi Peta Panas JavaScript Google Maps yang dipasangkan dengan pengelompokan penanda adalah cara efektif untuk memvisualisasikan tugas relevan yang ditampilkan kepada pencari kerja di dalam area yang ditentukan oleh preferensi perjalanan yang ditetapkan. Sebaliknya, Mode Rute tidak menampilkan semua tugas yang ditampilkan dalam permintaan penelusuran dan bukan opsi yang direkomendasikan.
Untuk mengetahui informasi selengkapnya tentang cara menerapkan penelusuran berbasis perjalanan, lihat panduan cara kerja Penelusuran Perjalanan.