Kemampuan Pengambilan dan validasi 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 perutean.
- Address Validation API: Menentukan apakah suatu alamat merujuk ke tempat pengantaran yang sebenarnya dan memberikan metadata tingkat alamat tambahan.
- Geocoding API: Menyediakan 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 hilir yang bergantung padanya. Baik Anda mendapatkan alamat melalui aplikasi yang ditampilkan kepada pengguna atau dari partner upstream menggunakan API, layanan Google Mobilitas dapat membantu Anda dalam langkah ini.
Baik Anda mendapatkan alamat melalui aplikasi yang ditampilkan kepada pengguna atau dari partner upstream 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 dikirimkan ke tempat yang tepat.
Meningkatkan produktivitas pengemudi: Mengurangi waktu yang dihabiskan pengemudi Anda untuk mencari alamat pengiriman dan mengurangi kebutuhan untuk mengulangi upaya pengiriman.
Ambil screenshot 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 bagi pelanggan Anda menggunakan Place Autocomplete.
Misalnya, pengguna meminta pengambilan paket dan memasukkan lokasi pengambilan. Place Autocomplete memungkinkan mereka memberikan alamat hanya dengan 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 sesuai dengan lokasi yang dilayani bisnis Anda.
Memvalidasi alamat
Setelah Anda mengambil alamat, baik dari input langsung pengguna atau menggunakan API, pastikan pelanggan memberikan alamat yang benar. Artinya, alamat bebas dari ketidakakuratan, seperti komponen alamat yang tidak ada atau salah ketik. Validasi alamat membantu mengurangi kegagalan pengiriman dengan mendeteksi alamat yang salah dan meningkatkan prediktabilitas pengiriman dengan pemahaman yang lebih baik tentang detail alamat.
Address Validation API memvalidasi komponen alamat, menormalisasi alamat untuk pengiriman, dan menemukan lokasi yang paling akurat untuk alamat tersebut. Hal ini dapat membantu memahami apakah suatu alamat merujuk ke tempat nyata. 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 salah atau merujuk ke lokasi yang tidak dapat dijangkau, 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 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 hilang yang diperlukan untuk koreksi yang diperlukan. Objek ini juga menyediakan jenis lokasi, yang menunjukkan presisi koordinat yang diambil dari API.
Lokasi yang di-geocode juga dapat digunakan untuk tujuan lain, seperti menetapkan pengiriman kepada 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 pengambilan dan validasi alamat. Langkah-langkah ini mengasumsikan Anda telah menyiapkan project di Konsol Google API dan telah mengaktifkan akun layanan dan penagihan yang benar. Untuk mengetahui detail khusus layanan Google Mobilitas, lihat dokumentasi Fleet Engine untuk menyiapkan project Anda.
Mengaktifkan kemampuan entri alamat
- Aktifkan Places API di bagian APIs and Services pada Konsol API Google. Places API mencakup layanan Place Autocomplete.
- Tinjau dokumentasi
Place Autocomplete
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 menyederhanakan deployment formulir alamat, Google Maps Platform menawarkan Quick Builder dalam Konsol Google API.
Memvalidasi alamat pengiriman
- Aktifkan Address Validation API di bagian APIs and Services pada Konsol Google API.
- 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
- 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, lalu tambahkan penanda di lokasi tersebut.
- Untuk mengizinkan pengguna menyesuaikan koordinat pengiriman, buat penanda Anda dapat ditarik. Lihat dokumentasi untuk perilaku penanda (Android, iOS, Web).
- Mengambil geocode posisi penanda yang disesuaikan. Anda juga dapat meneruskan geocode yang diperbarui ke Reverse Geocoding API 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 penting berikutnya 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 tiba di tempat yang tepat pada waktu yang tepat.
- Mengurangi biaya: Memastikan pengemudi tiba di 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 Anda.
Layanan Google Mobilitas 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 pengoptimalan rute Anda atau untuk memberikan konteks tambahan kepada pengemudi dalam aplikasi pengemudi Anda.
- Geocoding API mencoba mencocokkan alamat input dengan lokasi di database Google Maps dan memberikan garis lintang/bujur.
- Selain menyediakan berbagai sinyal validasi, Address Validation API juga menyediakan garis lintang/bujur untuk alamat input. API ini juga menyediakan tanda perumahan dan komersial untuk lokasi dan berbagai data dari USPS untuk alamat di AS.
- Place Details API memberikan informasi tentang tempat menarik, termasuk jam buka bisnis.