Validasi dan pengambilan alamat

Kemampuan pengambilan dan validasi alamat adalah toolkit Layanan Mobilitas yang membantu mengatasi sejumlah masalah umum dalam penanganan pengiriman, seperti entri alamat yang tidak akurat dari konsumen, alamat yang tidak terkirim, dan kebutuhan penyesuaian lokasi tempat pengiriman.

Layanan tersebut meliputi:

  • Places API: Menyederhanakan entri alamat untuk pengguna akhir dan memberikan informasi tentang lokasi menarik yang dapat digunakan untuk tujuan {i>routing<i}.
  • Address Validation API: Menentukan apakah suatu alamat mengacu pada tempat aktual untuk mencapai tujuan dan memberikan metadata tingkat alamat tambahan.
  • Geocoding API: Memberikan lintang dan bujur untuk alamat yang diberikan.

Dokumen ini menjelaskan cara menggunakan layanan tersebut.

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. Apakah Anda mendapatkan alamat melalui aplikasi yang ditampilkan kepada pengguna atau dari upstream menggunakan API, layanan Google Mobility dapat membantu Anda dalam langkah waktu ini.

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

  • Meningkatkan pengalaman konsumen: Beri pengguna alat untuk memastikan mereka dapat memberikan alamat yang benar dan bahwa paket mereka diantarkan ke tempat yang tepat.

  • Meningkatkan produktivitas pengemudi: Mengurangi waktu yang dihabiskan pengemudi menelusuri alamat pengiriman dan mengurangi kebutuhan pengiriman berulang percobaan.

Ambil alamat

Places API berisi atribut Pelengkapan Otomatis Tempat layanan. Layanan ini menyediakan kemampuan pelengkapan otomatis untuk model penelusuran geografis dengan menampilkan tempat, seperti bisnis, alamat, lokasi menarik, saat pengguna memasukkan alamat.

Untuk aplikasi yang ditampilkan kepada pengguna dan memerlukan alamat pengiriman, seperti situs konsumen atau pengirim online atau portal karyawan di toko—menyederhanakan entri alamat dan pemilihan alamat untuk pelanggan menggunakan Pelengkapan Otomatis Tempat.

Misalnya, anggaplah pengguna meminta pengambilan paket dan memasukkan lokasi HTTP/HTTPS. Pelengkapan Otomatis Tempat memungkinkan mereka untuk menyediakan alamat dengan memasukkan beberapa karakter saja dan memilih dari daftar yang cocok.

Places API juga menyediakan cara untuk membatasi penelusuran sehingga pengembang Anda dapat memastikan bahwa alamat yang disarankan sesuai dengan lokasi yang dilayani bisnis Anda.

Validasi alamat

Setelah Anda mengambil alamat, baik dari input pengguna langsung atau menggunakan API, memastikan bahwa pelanggan memberikan alamat yang benar. Itu berarti alamat bebas ketidakakuratan, seperti komponen alamat yang hilang atau salah ketik. Validasi alamat membantu mengurangi kegagalan pengiriman dengan menemukan alamat yang buruk dan meningkatkan prediktabilitas pengiriman dengan pemahaman yang lebih baik tentang detail alamat.

Tujuan Address Validation API memvalidasi komponen alamat, menormalkan alamat untuk pengiriman, dan menemukan lokasi yang paling terkenal. Hal ini dapat membantu memahami apakah suatu alamat mengacu pada di dunia nyata. Jika alamat tidak merujuk ke tempat yang nyata, komputer dapat mengidentifikasi komponen yang salah, sehingga pengguna dapat memperbaikinya.

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

Izinkan konfirmasi lokasi alamat

Setelah pengguna memasukkan atau memilih alamat, dan Anda 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, metode Geocoding API juga menampilkan komponen alamat, yang dapat Anda gunakan untuk mendapatkan bagian alamat yang hilang yang diperlukan untuk koreksi yang diperlukan. Model ini juga menyediakan lokasi, yang menunjukkan presisi koordinat yang diambil dari API.

Lokasi yang di-geocode juga bisa digunakan untuk tujuan lain, seperti menetapkan pengantaran ke 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 mengimplementasikan pengambilan alamat dan validasi. Langkah-langkah ini mengasumsikan bahwa Anda telah menyiapkan project di Konsol API Google serta mengaktifkan akun layanan dan penagihan yang benar. Untuk mengetahui detail spesifik ke layanan Google Mobility, lihat Fleet Engine dokumentasi untuk menyiapkan project Anda.

Aktifkan kemampuan entri alamat

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

Memvalidasi alamat pengiriman

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

Mengizinkan konfirmasi lokasi pengambilan atau pengiriman

  1. Buat peta interaktif untuk pengguna pada platform pilihan Anda untuk seluler dan web. Untuk informasi selengkapnya, lihat dokumentasi untuk Maps JavaScript API dan buka petunjuk platform lain dari sana.
  2. Dapatkan geocode alamat dari Address Validation API atau dengan meneruskan ID Tempat dari Place Autocomplete ke Geocoding API, dan tambahkan penanda di lokasinya.
  3. Untuk memungkinkan pengguna menyesuaikan koordinat pengiriman, buat penanda Anda dapat ditarik. Lihat dokumentasi untuk perilaku penanda (Android, iOS, Web).
  4. Ambil geocode posisi penanda yang disesuaikan. Anda juga bisa melakukan perbaikan geocode yang diperbarui ke Geocoding API terbalik untuk mengambil alamat yang sesuai. Anda kemudian dapat mengevaluasi komponen dan akurasi posisi baru.

Mendapatkan konteks tambahan tentang alamat pengiriman

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

  • Meningkatkan produktivitas pengemudi: Pastikan pengemudi Anda memiliki semua informasi untuk menyelesaikan pengiriman dengan sukses. Kapan digabungkan dengan kemampuan layanan Google Mobility lainnya, Anda dapat memastikan pengemudi sampai ke tempat yang tepat pada saat yang tepat.
  • Kurangi biaya: Secara efisien mengarahkan pengemudi ke tempat yang tepat dan mengurangi pengiriman berulang juga dapat mengurangi biaya tenaga kerja dan biaya bahan bakar untuk armada Anda.
  • Menskalakan operasi Anda: Semua kemampuan perekaman alamat menggunakan Database geospasial seluruh dunia dari Google, yang menyediakan cakupan terperinci di mana pun Anda mengembangkan bisnis.

Layanan Google Mobility dapat digunakan untuk mendapatkan berbagai data kontekstual tentang alamat dan lokasi. Setelah menentukan yang benar, Anda dapat menghubungi layanan yang diuraikan di bawah ini untuk informasi yang relevan. Informasi ini dapat digunakan sebagai input untuk rute Anda sistem pengoptimalan atau untuk memberikan konteks tambahan kepada pengemudi aplikasi {i>driver<i}.

  • Geocoding API berupaya mencocokkan alamat input dengan lokasi dengan database Google Maps dan memberikan lintang/bujur.
  • Selain menyediakan berbagai macam sinyal validasi, alamat Validation API juga menyediakan garis lintang/bujur untuk alamat input. Sistem ini juga menyediakan bendera tempat tinggal dan komersial untuk lokasinya dan variasi data dari USPS untuk alamat di AS.
  • Place Details API memberikan informasi tentang lokasi menarik, termasuk jam buka bisnis.