Validasi dan pengambilan alamat

Kemampuan pengambilan dan validasi Alamat adalah toolkit layanan Mobilitas yang membantu mengatasi sejumlah masalah umum terkait alamat pengiriman, seperti entri alamat yang tidak akurat dari konsumen, alamat yang tidak dapat dikirim, dan kebutuhan untuk penyesuaian pada lokasi titik pengiriman.

Layanan tersebut meliputi:

  • Places API: Menyederhanakan entri alamat untuk pengguna akhir dan memberikan informasi tentang tempat menarik yang dapat digunakan untuk tujuan pemilihan rute.
  • Address Validation API: Menentukan apakah alamat merujuk ke tempat yang dapat dikirimkan secara nyata dan menyediakan metadata tingkat alamat tambahan.
  • Geocoding API: Memberikan lintang dan bujur untuk alamat tertentu.

Dokumen ini menjelaskan cara menggunakan layanan ini.

Tentang pengambilan dan validasi alamat

Informasi alamat yang akurat dan mendetail sangat penting untuk operasi pengiriman karena memengaruhi kualitas semua aktivitas downstream yang bergantung padanya. Baik Anda mendapatkan alamat melalui aplikasi yang ditampilkan kepada pengguna atau dari partner upstream menggunakan API, layanan Google Mobility dapat membantu Anda dengan langkah ini.

Baik Anda mendapatkan alamat melalui aplikasi yang ditampilkan kepada pengguna atau dari partner upstream menggunakan API, layanan Google Mobility dapat membantu Anda mengambil alamat sebagai berikut:

  • Meningkatkan pengalaman konsumen: Berikan alat kepada pengguna untuk memastikan mereka dapat memberikan alamat yang benar dan paket mereka dikirim ke tempat yang tepat.

  • Meningkatkan produktivitas pengemudi: Kurangi waktu yang dihabiskan pengemudi untuk mencari alamat pengiriman dan kurangi kebutuhan untuk melakukan upaya pengiriman ulang.

Mengambil alamat

Places API berisi layanan Place Autocomplete. Layanan ini menyediakan kemampuan pelengkapan otomatis untuk penelusuran geografis berbasis teks dengan menampilkan tempat, seperti bisnis, alamat, dan lokasi menarik, saat pengguna memasukkan alamat.

Untuk aplikasi yang ditampilkan kepada pengguna yang melibatkan perolehan alamat pengiriman—seperti situs konsumen atau pengirim online atau portal karyawan di toko—sederhanakan entri dan pemilihan alamat untuk pelanggan Anda menggunakan Place Autocomplete.

Misalnya, pengguna meminta pengambilan paket dan memasukkan lokasi pengambilan. Place Autocomplete memungkinkan mereka memberikan alamat dengan memasukkan beberapa karakter saja dan memilih dari daftar yang cocok.

Places API juga menyediakan cara untuk membatasi hasil penelusuran, sehingga developer Anda dapat memastikan bahwa alamat yang disarankan sesuai dengan lokasi yang ditayangkan bisnis Anda.

Memvalidasi alamat

Setelah Anda mengambil alamat, baik dari input pengguna langsung maupun menggunakan API, pastikan pelanggan memberikan alamat yang benar. Artinya, alamat bebas dari ketidakakuratan, seperti komponen alamat yang tidak ada atau kesalahan ketik. Validasi alamat membantu mengurangi kegagalan pengiriman dengan mendeteksi alamat yang salah dan meningkatkan prediksi pengiriman dengan kesadaran yang lebih baik tentang detail alamat.

Address Validation API memvalidasi komponen alamat, menormalisasi alamat untuk pengiriman surat, dan menemukan lokasi terbaik yang diketahui untuk alamat tersebut. Hal ini dapat membantu memahami apakah alamat merujuk ke tempat yang sebenarnya. Jika alamat tidak merujuk ke tempat yang sebenarnya, alamat tersebut dapat mengidentifikasi komponen yang mungkin salah, sehingga pengguna dapat memperbaikinya.

Jika Address Validation API menentukan bahwa alamat tersebut salah atau merujuk ke lokasi yang tidak dapat dikirim, Anda dapat meminta pengguna untuk memperbaikinya. Jika mendapatkan alamat menggunakan panggilan API, Anda dapat menolak alamat tersebut.

Mengizinkan konfirmasi lokasi alamat

Setelah pengguna memasukkan atau memilih alamat, dan Anda telah memvalidasi alamat, gunakan Google Maps Platform untuk menyediakan peta dan penanda untuk menunjukkan lokasi alamat.

Gunakan Geocoding API untuk menentukan koordinat geografis alamat. Selain lokasi, Geocoding API juga menampilkan komponen alamat, yang dapat Anda gunakan untuk mendapatkan bagian alamat yang hilang yang diperlukan untuk koreksi yang diperlukan. Fungsi ini juga menyediakan jenis lokasi, yang menunjukkan presisi koordinat yang diambil dari API.

Lokasi yang digeocode juga dapat digunakan untuk tujuan lain, seperti menetapkan pengiriman kepada pengemudi dalam urutan yang optimal. Lihat Pengoptimalan Rute untuk mengetahui detailnya.

Menggunakan layanan Google Mobility untuk pengambilan alamat

Bagian ini memberikan informasi dasar tentang cara menerapkan pengambilan dan validasi alamat. Langkah-langkah ini mengasumsikan bahwa Anda telah menyiapkan project di Konsol Google API dan telah mengaktifkan akun layanan dan penagihan yang benar. Untuk mengetahui detail khusus layanan Google Mobility, lihat dokumentasi Fleet Engine untuk menyiapkan project Anda.

Mengaktifkan kemampuan entri alamat

  1. Aktifkan Places API di bagian API dan Layanan di Konsol Google API. Places API mencakup layanan Place Autocomplete.
  2. Tinjau dokumentasi Place Autocomplete untuk fitur tambahan yang dapat Anda gunakan, seperti bagian Parameter Opsional. Contoh:
    • Parameter komponen membatasi output ke negara tertentu.
    • Parameter jenis membatasi hasil ke jenis lokasi tertentu, seperti alamat dan bahkan bahasa input yang diizinkan dari pengguna.
  3. Untuk deployment formulir alamat yang disederhanakan, Google Maps Platform menawarkan Quick Builder dalam Konsol Google API.

Memvalidasi alamat pengiriman

  1. Aktifkan Address Validation API di bagian API dan Layanan di Konsol API Google.
  2. Tinjau dokumentasi Address Validation API untuk memahami berbagai data yang dapat Anda gunakan untuk mengevaluasi kualitas alamat dan menampilkan rekomendasi kepada pengguna.

Mengizinkan konfirmasi lokasi pengambilan atau pengiriman

  1. Buat peta interaktif untuk pengguna Anda di platform pilihan Anda untuk perangkat seluler dan web. Untuk mengetahui detailnya, lihat dokumentasi untuk Maps JavaScript API dan buka petunjuk platform lainnya dari sana.
  2. Dapatkan geocode alamat dari Address Validation API atau dengan meneruskan ID Tempat dari Place Autocomplete ke Geocoding API, lalu tambahkan penanda di lokasi.
  3. Agar pengguna dapat menyesuaikan koordinat pengiriman, buat penanda Anda dapat ditarik. Lihat dokumentasi untuk perilaku penanda (Android, iOS, Web).
  4. Mengambil geocode posisi penanda yang disesuaikan. Anda juga dapat meneruskan geocode yang diperbarui ke Geocoding API terbalik untuk mengambil alamat yang sesuai. Kemudian, Anda dapat mengevaluasi komponen alamat dan akurasi posisi baru.

Mendapatkan konteks tambahan tentang alamat pengiriman

Memiliki data kontekstual mendetail tentang alamat pengiriman adalah langkah berikutnya yang penting setelah alamat ditentukan. Dengan informasi ini, Anda dapat:

  • Meningkatkan produktivitas pengemudi: Pastikan pengemudi Anda memiliki semua informasi untuk menyelesaikan pengiriman dengan sukses dan efisien. Jika digabungkan dengan kemampuan layanan Mobilitas Google lainnya, Anda dapat memastikan pengemudi sampai ke tempat yang tepat pada waktu yang tepat.
  • Mengurangi biaya: Membawa pengemudi ke tempat yang tepat secara efisien dan mengurangi pengiriman berulang juga dapat mengurangi biaya tenaga kerja dan biaya bahan bakar untuk armada Anda.
  • Menskalakan operasi Anda: Semua kemampuan pengambilan alamat menggunakan database geospasial Google di seluruh dunia, yang memberikan cakupan terperinci di mana pun Anda memperluas bisnis.

Layanan Google Mobility dapat digunakan untuk mendapatkan berbagai data kontekstual tentang alamat dan lokasi. Setelah menentukan alamat yang benar, Anda dapat menghubungi salah satu layanan yang dijelaskan di bawah untuk mendapatkan informasi yang relevan. Informasi ini dapat digunakan sebagai input ke dalam sistem optimasi rute atau untuk memberikan konteks tambahan kepada pengemudi dalam aplikasi pengemudi Anda.

  • Geocoding API mencoba mencocokkan alamat input ke lokasi dengan database Google Maps dan memberikan lintang/bujur.
  • Selain menyediakan berbagai sinyal validasi, Address Validation API juga menyediakan lintang/bujur untuk alamat input. API ini juga menyediakan tanda hunian dan komersial untuk lokasi serta berbagai data dari USPS untuk alamat AS.
  • Place Details API memberikan informasi tentang tempat menarik, termasuk jam buka bisnis.