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 perjalanan yang direncanakan.
Mengimplementasikan penelusuran perjalanan
Sebelum dapat mengimplementasikan 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 bersama pekerjaan selama implementasi CTS untuk menghitung waktu perjalanan. Untuk mengaktifkan fitur ini di UI CTS yang ada, kirim
jobs.searchpermintaan dan sertakan objekCommuteFilterdi kolomJobQuery.commuteFilter.commuteMethod,travelDuration,startCoordinates, danroadTrafficataudepartureTimeadalah kolom wajib.
Go
Untuk mempelajari cara menginstal dan menggunakan library klien untuk CTS, lihat Library klien CTS. Untuk mengetahui informasi selengkapnya, lihat CTS Go API dokumentasi referensi.
Untuk melakukan autentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat 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 CTS Java API dokumentasi referensi.
Untuk melakukan autentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat 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 CTS Node.js API dokumentasi referensi.
Untuk melakukan autentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat 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 CTS Python API dokumentasi referensi.
Untuk melakukan autentikasi ke CTS, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat 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 memungkinkan pencari kerja mengakses kedua opsi tersebut, gunakan pendekatan 2 tab atau yang serupa.
Ubah frontend aplikasi Anda untuk memastikan backend otomatis mengisi informasi relevan pencari kerja ke dalam filter perjalanan. Backend harus memanggil API seperti yang dilakukan dalam permintaan penelusuran reguler.
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 pekerjaan relevan yang berlokasi di area waktu perjalanan yang ditentukan yang ditampilkan dalam daftar hasil. Lihat dokumentasi Praktik Terbaik Penelusuran Pekerjaan untuk mengetahui pembahasan tentang cara menyesuaikan urutan dan jumlah pekerjaan yang ditampilkan dalam area ini.
Hasil penelusuran perjalanan didasarkan pada data historis dan gabungan, bukan kondisi lalu lintas langsung. Kondisi lalu lintas
departureTimedihitung dari kondisi lalu lintas rata-rata pada waktu tertentu dalam sehari. OpsiBUSY_HOUR/TRAFFIC_FREEdi bagianroadTrafficadalah kondisi lalu lintas rata-rata pada jam sibuk pagi dan tengah malam. Pengguna akan 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 opsi lainnya. Misal nya, visualisasi Heatmap Google Maps JavaScript yang dipasangkan dengan pengelompokan penanda adalah cara efektif untuk memvisualisasikan pekerjaan relevan yang ditampilkan kepada pencari kerja di dalam area yang ditentukan oleh preferensi perjalanan yang ditetapkan. Sebaliknya, Mode Rute tidak menampilkan semua pekerjaan yang ditampilkan dalam permintaan penelusuran dan bukan merupakan opsi yang direkomendasikan.
Untuk mengetahui informasi selengkapnya tentang cara mengimplementasikan penelusuran berbasis perjalanan, lihat Panduan cara penelusuran perjalanan.