Anda dapat mengintegrasikan penelusuran perjalanan ke dalam UI untuk memungkinkan pencari kerja menelusuri lowongan dalam area geografis yang ditetapkan berdasarkan waktu perjalanan. Penelusuran perjalanan memperkirakan waktu perjalanan berdasarkan mode transportasi umum yang dipilih pengguna dan waktu yang mereka rencanakan untuk melakukan perjalanan.
Menerapkan penelusuran perjalanan
Sebelum Anda dapat menerapkan penelusuran perjalanan, Cloud Talent Solution harus terhubung ke UI Anda. Ikuti panduan memulai cepat untuk menyiapkan Cloud Talent Solution.
Penelusuran perjalanan menggunakan data alamat yang Anda upload dengan pekerjaan 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 wajib.
Go
Untuk mempelajari cara menginstal dan menggunakan library klien untuk CTS, lihat Library klien CTS. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi CTS Go API.
Untuk melakukan autentikasi 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 mengetahui informasi selengkapnya, lihat dokumentasi referensi CTS Java API.
Untuk melakukan autentikasi 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 mengetahui informasi selengkapnya, lihat dokumentasi referensi CTS Node.js API.
Untuk melakukan autentikasi 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 mengetahui informasi selengkapnya, lihat dokumentasi referensi CTS Python API.
Untuk melakukan autentikasi 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) dan waktu perjalanan dalam panggilan API yang sama. Untuk mengizinkan 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 yang dilakukan dalam permintaan penelusuran biasa.
Sertakan item di UI Anda:
Opsi untuk memilih penelusuran jarak atau penelusuran perjalanan. Misalnya, UI Penelusuran Anda dapat terlihat seperti contoh di bawah:
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 lowongan yang relevan yang berada dalam area waktu perjalanan yang ditetapkan yang ditampilkan dalam daftar hasil. Lihat dokumentasi Praktik Terbaik Penelusuran Lowongan untuk mengetahui diskusi tentang cara menyesuaikan urutan dan jumlah lowongan yang ditampilkan dalam area ini.
Hasil penelusuran perjalanan didasarkan pada data historis dan gabungan, bukan kondisi lalu lintas real time. Kondisi traffic
departureTime
dihitung dari kondisi traffic rata-rata pada waktu tertentu. 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, terlepas dari waktu pengiriman 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. Suite 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 disambungkan dengan pengelompokan penanda adalah cara efektif untuk memvisualisasikan lowongan yang 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 informasi selengkapnya tentang cara menerapkan penelusuran berbasis perjalanan, lihat Panduan cara kerja Penelusuran Perjalanan.