La funzionalità di acquisizione e convalida degli indirizzi è un toolkit di servizi di mobilità che aiuta a risolvere una serie di problemi comuni relativi agli indirizzi di consegna, come l'inserimento di indirizzi imprecisi da parte dei consumatori, gli indirizzi non recapitabili e la necessità di apportare modifiche alle località di consegna.
Tali servizi includono:
- API Places: semplifica l'inserimento degli indirizzi per gli utenti finali e fornisce informazioni sui punti di interesse che possono essere utilizzate per scopi di routing.
- API Address Validation: determina se un indirizzo si riferisce a un luogo reale recapitabile e fornisce metadati aggiuntivi a livello di indirizzo.
- API Geocoding: fornisce la latitudine e la longitudine di un determinato indirizzo.
Questo documento descrive come utilizzare questi servizi.
Informazioni sull'acquisizione e la convalida degli indirizzi
Informazioni accurate e dettagliate sugli indirizzi sono fondamentali per le operazioni di consegna, in quanto influiscono sulla qualità di tutte le attività downstream che dipendono da esse. Che tu ottenga gli indirizzi tramite un'applicazione rivolta agli utenti o da partner upstream utilizzando un'API, i servizi di mobilità di Google possono aiutarti in questo passaggio.
Che tu ottenga gli indirizzi tramite un'applicazione rivolta agli utenti o da partner upstream utilizzando un'API, i servizi di mobilità di Google possono aiutarti con l'acquisizione degli indirizzi come segue:
Migliora l'esperienza dei consumatori:fornisci ai tuoi utenti gli strumenti per assicurarti che possano fornire un indirizzo corretto e che i loro pacchi vengano consegnati nel posto giusto.
Migliora la produttività dei conducenti:riduci il tempo che i conducenti trascorrono alla ricerca degli indirizzi di consegna e la necessità di tentativi di consegna ripetuti.
Acquisisci l'indirizzo
L'API Places contiene il servizio Place Autocomplete. Questo servizio fornisce funzionalità di completamento automatico per le ricerche geografiche basate su testo restituendo luoghi, come attività, indirizzi e punti di interesse, man mano che l'utente inserisce un indirizzo.
Per le applicazioni rivolte agli utenti che prevedono l'ottenimento di un indirizzo di consegna, ad esempio un sito di consumatori o spedizionieri online o un portale per i dipendenti in negozio, semplifica l'inserimento e la selezione degli indirizzi per i tuoi clienti utilizzando Place Autocomplete.
Supponiamo, ad esempio, che un utente richieda il ritiro di un pacco e inserisca il luogo di ritiro. Place Autocomplete consente di fornire un indirizzo inserendo solo alcuni caratteri e selezionando da un elenco corrispondente.
L'API Places fornisce anche modi per limitare i risultati di ricerca, in modo che gli sviluppatori possano assicurarsi che gli indirizzi suggeriti siano in linea con le località servite dalla tua attività.
Convalida l'indirizzo
Dopo aver acquisito un indirizzo, tramite l'input diretto dell'utente o utilizzando un'API, assicurati che il cliente abbia fornito un indirizzo corretto. Ciò significa un indirizzo privo di imprecisioni, come componenti dell'indirizzo mancanti o errori di battitura. La convalida degli indirizzi contribuisce a ridurre gli errori di consegna rilevando gli indirizzi errati e migliora la prevedibilità della consegna grazie a una maggiore conoscenza dei dettagli dell'indirizzo.
L' API Address Validation convalida i componenti dell'indirizzo, normalizza l'indirizzo per la spedizione postale e trova la località più conosciuta. Può aiutarti a capire se un indirizzo si riferisce a un luogo reale. Se l'indirizzo non si riferisce a un luogo reale, può identificare i componenti potenzialmente errati, consentendo agli utenti di correggerli.
Se l'API Address Validation determina che l'indirizzo è errato o si riferisce a una località non recapitabile, puoi chiedere all'utente di correggerlo. Se ottieni l'indirizzo utilizzando una chiamata API, puoi rifiutarlo.
Consenti la conferma della località dell'indirizzo
Dopo che un utente ha inserito o selezionato un indirizzo e lo hai convalidato, utilizza Google Maps Platform per fornire una mappa e un indicatore per indicare la località dell'indirizzo.
Utilizza l' API Geocoding per determinare le coordinate geografiche dell'indirizzo. Oltre alla località, l'API Geocoding restituisce anche i componenti dell'indirizzo, che puoi utilizzare per ottenere le parti dell'indirizzo mancanti necessarie per le correzioni. Fornisce anche il tipo di località, che indica la precisione delle coordinate recuperate dall'API.
La località geocodificata può essere utilizzata anche per altri scopi, ad esempio per assegnare la consegna a un conducente nella sequenza ottimale. Per maggiori dettagli, vedi Ottimizzazione del percorso.
Utilizza i servizi di mobilità di Google per l'acquisizione degli indirizzi
Questa sezione fornisce informazioni di base su come implementare l'acquisizione e la convalida degli indirizzi. Questi passaggi presuppongono che tu abbia configurato un progetto nella console API di Google e che siano attivi gli account di servizio e la fatturazione corretti. Per dettagli specifici sui servizi di mobilità di Google, consulta la documentazione di Fleet Engine per la configurazione del progetto.
Attiva le funzionalità di inserimento degli indirizzi
- Attiva l'API Places nella sezione API e servizi della console API di Google. L'API Places include il servizio Place Autocomplete.
- Consulta la
documentazione di Place Autocomplete
per altre funzionalità che puoi utilizzare, ad esempio la
sezione Parametri facoltativi. Ad esempio:
- Il parametro components limita l'output a determinati paesi.
- Il parametro types limita i risultati a determinati tipi di località, come gli indirizzi e persino le lingue di input consentite dall'utente.
- Per semplificare il deployment di un modulo di indirizzo, Google Maps Platform offre un Builder rapido all'interno della console API di Google.
Convalida l'indirizzo di consegna
- Attiva l' API Address Validation nella sezione API e servizi della console API di Google.
- Consulta la documentazione dell'API Address Validation per comprendere i vari dati che puoi utilizzare per valutare la qualità dell'indirizzo e visualizzare i consigli per gli utenti.
Consenti la conferma del luogo di ritiro o consegna
- Crea una mappa interattiva per i tuoi utenti sulle piattaforme che preferisci per dispositivi mobili e web. Per informazioni specifiche, consulta la documentazione dell' API Maps JavaScript e da lì vai alle istruzioni per altre piattaforme.
- Ottieni il geocodice dell'indirizzo dall' API Address Validation o passando l'ID luogo da Place Autocomplete all' API Geocoding, e aggiungi un indicatore nella località.
- Per consentire all'utente di modificare le coordinate di consegna, rendi trascinabili gli indicatori. Consulta la documentazione sui comportamenti degli indicatori (Android, iOS, web).
- Recupera il geocodice della posizione dell'indicatore modificata. Puoi anche passare il geocodice aggiornato all' API Geocoding inversa per recuperare l'indirizzo corrispondente. Puoi quindi valutare i componenti dell'indirizzo e l'accuratezza della nuova posizione.
Ottieni un contesto aggiuntivo sugli indirizzi di consegna
Una volta determinato un indirizzo, il passaggio successivo è ottenere dati contestuali dettagliati sugli indirizzi di consegna. Con queste informazioni, puoi:
- Migliora la produttività dei conducenti: assicurati che i conducenti dispongano di tutte le informazioni per completare le consegne in modo efficace ed efficiente. Se combinato con altre funzionalità dei servizi di mobilità di Google, puoi assicurarti che i conducenti arrivino nel posto giusto al momento giusto.
- Riduci i costi: se il conducente arriva in modo efficiente nel posto giusto e riduci le consegne ripetute, puoi anche ridurre i costi di manodopera e carburante per la tua flotta.
- Scala le tue operazioni: tutte le funzionalità di acquisizione degli indirizzi utilizzano il database geospaziale mondiale di Google, che fornisce una copertura granulare ovunque espandi la tua attività.
I servizi di mobilità di Google possono essere utilizzati per ottenere una varietà di dati contestuali su indirizzi e località. Una volta determinato l'indirizzo corretto, puoi chiamare uno dei servizi descritti di seguito per ottenere le informazioni pertinenti. Queste informazioni possono essere utilizzate come input nei sistemi di ottimizzazione del percorso o per fornire un contesto aggiuntivo ai conducenti all'interno dell'applicazione per conducenti.
- L'API Geocoding tenta di trovare una corrispondenza tra un indirizzo di input e una località nel database di Google Maps e fornisce la latitudine/longitudine.
- Oltre a fornire una serie di indicatori di convalida, l'API Address Validation fornisce anche la latitudine/longitudine dell'indirizzo di input. Fornisce anche indicatori residenziali e commerciali per la località e una serie di dati USPS per gli indirizzi statunitensi.
- L'API Place Details fornisce informazioni sui punti di interesse, inclusi gli orari di apertura delle attività.