Kemampuan validasi dan pengambilan Alamat adalah toolkit layanan Mobilitas yang membantu mengatasi sejumlah masalah umum terkait pengalamatan pengiriman, seperti entri alamat yang tidak akurat dari konsumen, alamat yang tidak dapat dikirim, dan kebutuhan untuk menyesuaikan 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 pengiriman yang sebenarnya dan memberikan metadata tingkat alamat tambahan.
- Geocoding API: Memberikan lintang dan bujur untuk alamat tertentu.
Dokumen ini menjelaskan cara menggunakan layanan ini.
Tentang validasi dan pengambilan alamat
Informasi alamat yang akurat dan mendetail sangat penting untuk operasi pengiriman karena memengaruhi kualitas semua aktivitas hilir yang bergantung padanya. Baik Anda mendapatkan alamat melalui aplikasi yang digunakan pengguna atau dari partner hulu menggunakan API, layanan Google Mobilitas dapat membantu Anda dalam langkah ini.
Baik Anda mendapatkan alamat melalui aplikasi yang digunakan pengguna atau dari partner hulu menggunakan API, layanan Google Mobilitas dapat membantu Anda dalam pengambilan alamat sebagai berikut:
Meningkatkan pengalaman konsumen: Berikan alat kepada pengguna Anda untuk memastikan mereka dapat memberikan alamat yang benar dan paket mereka dikirim ke tempat yang tepat.
Meningkatkan produktivitas pengemudi: Kurangi waktu yang dihabiskan pengemudi Anda untuk mencari alamat pengiriman dan kurangi kebutuhan untuk mencoba pengiriman berulang.
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 tempat menarik, saat pengguna memasukkan alamat.
Untuk aplikasi yang digunakan 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, anggaplah pengguna meminta pengambilan paket dan memasukkan lokasi pengambilan. Place Autocomplete memungkinkan mereka memberikan alamat dengan hanya memasukkan beberapa karakter dan memilih dari daftar yang cocok.
Places API juga menyediakan cara untuk membatasi hasil penelusuran, sehingga developer Anda dapat memastikan bahwa alamat yang disarankan selaras dengan lokasi yang dilayani bisnis Anda.
Memvalidasi alamat
Setelah Anda mengambil alamat, baik dari input pengguna langsung atau menggunakan API, pastikan pelanggan memberikan alamat yang benar. Artinya, alamat yang bebas dari ketidakakuratan, seperti komponen alamat yang tidak ada atau salah ketik. Validasi alamat membantu mengurangi kegagalan pengiriman dengan menangkap alamat yang salah dan meningkatkan prediktabilitas pengiriman dengan kesadaran yang lebih baik tentang detail alamat.
Address Validation API memvalidasi komponen alamat, menormalkan alamat untuk pengiriman surat, dan menemukan lokasi terbaik yang diketahui untuk alamat tersebut. Layanan ini dapat membantu memahami apakah alamat merujuk ke tempat yang sebenarnya. Jika alamat tidak merujuk ke tempat yang sebenarnya, layanan ini dapat mengidentifikasi komponen yang mungkin salah, sehingga pengguna dapat memperbaikinya.
Jika Address Validation API menentukan bahwa alamat salah atau merujuk ke lokasi yang tidak dapat dikirim, Anda dapat meminta pengguna untuk memperbaikinya. Jika Anda 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 tersebut, gunakan Google Maps Platform untuk menyediakan peta dan penanda guna 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 tidak ada yang diperlukan untuk koreksi yang diperlukan. Layanan ini juga menyediakan jenis lokasi, yang menunjukkan presisi koordinat yang diambil dari API.
Lokasi yang di-geocoding juga dapat digunakan untuk tujuan lain, seperti menetapkan pengiriman ke pengemudi dalam urutan yang optimal. Lihat Pengoptimalan Rute untuk mengetahui detailnya.
Menggunakan layanan Google Mobilitas untuk pengambilan alamat
Bagian ini memberikan informasi dasar tentang cara menerapkan validasi dan pengambilan alamat. Langkah-langkah ini mengasumsikan bahwa Anda telah menyiapkan project di Konsol API Google dan memiliki akun layanan serta penagihan yang benar yang diaktifkan. Untuk mengetahui detail khusus layanan Google Mobilitas, lihat dokumentasi Fleet Engine untuk menyiapkan project Anda.
Mengaktifkan kemampuan entri alamat
- Aktifkan Places API di bagian API dan Layanan di Konsol API Google. Places API mencakup layanan Place Autocomplete.
- Tinjau
Place Autocomplete
dokumentasi untuk mengetahui 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.
- Untuk deployment formulir alamat yang disederhanakan, Google Maps Platform menawarkan a Quick Builder dalam Konsol API Google.
Memvalidasi alamat pengiriman
- Aktifkan Address Validation API di bagian API dan Layanan di Konsol API Google.
- Tinjau dokumentasi Address Validation API untuk memahami berbagai data yang dapat Anda gunakan untuk mengevaluasi kualitas alamat dan rekomendasi permukaan kepada pengguna.
Mengizinkan konfirmasi lokasi pengambilan atau pengiriman
- 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.
- Dapatkan geocode alamat dari Address Validation API atau dengan meneruskan ID Tempat dari Place Autocomplete ke Geocoding API, dan tambahkan penanda di lokasi tersebut.
- Untuk mengizinkan pengguna menyesuaikan koordinat pengiriman, buat penanda Anda dapat ditarik. Lihat dokumentasi untuk perilaku penanda (Android, iOS, Web).
- Ambil 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 Google Mobilitas lainnya, Anda dapat memastikan pengemudi sampai ke tempat yang tepat pada waktu yang tepat.
- Mengurangi biaya: Mengarahkan 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 mendetail di mana pun Anda memperluas bisnis.
Layanan Google Mobilitas dapat digunakan untuk mendapatkan berbagai data kontekstual tentang alamat dan lokasi. Setelah menentukan alamat yang benar, Anda dapat memanggil salah satu layanan yang dijelaskan di bawah untuk mendapatkan informasi yang relevan. Informasi ini dapat digunakan sebagai input ke sistem pengoptimalan rute Anda atau untuk memberikan konteks tambahan kepada pengemudi dalam aplikasi pengemudi Anda.
- Geocoding API mencoba mencocokkan alamat input dengan lokasi menggunakan database Google Maps dan memberikan lintang/bujur.
- Selain memberikan berbagai sinyal validasi, Address Validation API juga memberikan lintang/bujur untuk alamat input. Layanan ini juga memberikan flag perumahan dan komersial untuk lokasi dan berbagai data dari USPS untuk alamat AS.
- Place Details API memberikan informasi tentang tempat menarik, termasuk jam buka bisnis.