La funzionalità di acquisizione e convalida degli indirizzi è un kit di strumenti per i servizi di mobilità che aiuta a risolvere una serie di problemi comuni relativi all'indirizzo di consegna, come l'inserimento di indirizzi inaccurati da parte dei consumatori, indirizzi non recapitabili e la necessità di aggiustamenti ai punti 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 utilizzati per la pianificazione dei percorsi.
- API Address Validation: determina se un indirizzo si riferisce a un luogo reale in cui è possibile effettuare la consegna 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 su acquisizione e convalida dell'indirizzo
Informazioni sull'indirizzo accurate e dettagliate sono fondamentali per le operazioni di consegna perché influiscono sulla qualità di tutte le attività a valle che dipendono da queste. Che tu ottenga gli indirizzi tramite un'applicazione rivolta agli utenti o da partner a monte che utilizzano un'API, i servizi Google per la mobilità possono aiutarti in questo passaggio.
Indipendentemente dal fatto che tu riceva gli indirizzi tramite un'applicazione rivolta agli utenti o da partner a monte che utilizzano un'API, i servizi di mobilità di Google possono aiutarti a acquisire gli indirizzi nel seguente modo:
Migliora l'esperienza dei consumatori: fornisci agli utenti gli strumenti per assicurarsi di poter fornire un indirizzo corretto e che i loro pacchi vengano consegnati al posto giusto.
Migliora la produttività dei conducenti: riduci il tempo che i tuoi conducenti impiegano per cercare gli indirizzi di consegna e la necessità di ripetere i tentativi di consegna.
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 d'interesse, quando l'utente inserisce un indirizzo.
Per le applicazioni rivolte agli utenti che richiedono l'ottenimento di un indirizzo di consegna, ad esempio un sito online per consumatori o spedizionieri o un portale per dipendenti in negozio, semplifica l'inserimento e la selezione dell'indirizzo per i tuoi clienti utilizzando il completamento automatico dei luoghi.
Ad esempio, supponiamo che un utente richieda il ritiro di un pacco e inserisca la località di ritiro. La funzionalità di completamento automatico dei luoghi consente di fornire un indirizzo inserendo solo alcuni caratteri e selezionando un'opzione da un elenco di corrispondenze.
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, dall'input diretto dell'utente o utilizzando un'API, assicurati che il cliente abbia fornito un indirizzo corretto. Ciò significa un indirizzo privo di imprecisioni, ad esempio componenti mancanti o errori ortografici. La convalida dell'indirizzo contribuisce a ridurre i fallimenti di recapito rilevando gli indirizzi errati e migliora la prevedibilità del recapito grazie a una maggiore consapevolezza dei dettagli dell'indirizzo.
L'API Address Validation convalida i componenti dell'indirizzo, lo normalizza per l'invio per posta e ne trova la posizione più nota. Può aiutarti a capire se un indirizzo fa riferimento a un luogo reale. Se l'indirizzo non fa riferimento a un luogo reale, può identificare componenti potenzialmente errati, consentendo agli utenti di correggerli.
Se l'API Address Validation determina che l'indirizzo è scorretto o fa riferimento a una località non raggiungibile, puoi chiedere all'utente di correggerlo. Se ottieni l'indirizzo utilizzando una chiamata API, puoi rifiutarlo.
Consentire la conferma della posizione 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 posizione dell'indirizzo.
Utilizza l'API Geocoding per determinare le coordinate geografiche dell'indirizzo. Oltre alla posizione, l'API Geocoding restituisce anche i componenti dell'indirizzo, che puoi utilizzare per recuperare le parti mancanti dell'indirizzo necessarie per le correzioni necessarie. Fornisce inoltre il tipo di posizione, che indica la precisione delle coordinate recuperate dall'API.
La posizione geocodificata può essere utilizzata anche per altri scopi, ad esempio per assegnare la consegna a un conducente nella sequenza ottimale. Per maggiori dettagli, consulta Ottimizzazione del percorso.
Utilizzare i servizi Google Mobility per l'acquisizione degli indirizzi
Questa sezione fornisce informazioni di base su come implementare l'acquisizione e la convalida dell'indirizzo. Questi passaggi presuppongono che tu abbia configurato un progetto nella console API di Google e che la fatturazione e gli account di servizio corretti siano abilitati. Per informazioni specifiche sui servizi Google Mobility, consulta la documentazione di Fleet Engine per la configurazione del progetto.
Attivare le funzionalità di inserimento dell'indirizzo
- Abilita 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 Completamento automatico dei luoghi per scoprire 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 il deployment semplificato di un modulo per gli indirizzi, Google Maps Platform offre un strumento Quick Builder nella console API di Google.
Convalida l'indirizzo di consegna
- Abilita l'API Address Validation nella sezione API e servizi della console API di Google.
- Esamina la documentazione dell'API Address Validation per comprendere i vari dati che puoi utilizzare per valutare la qualità degli indirizzi e mostrare consigli agli utenti.
Consentire la conferma della località di ritiro o consegna
- Crea una mappa interattiva per i tuoi utenti sulle piattaforme che preferisci per il web e il mobile. Per informazioni specifiche, consulta la documentazione dell'API Maps JavaScript e vai alle altre istruzioni della piattaforma.
- Ottieni il codice geografico dell'indirizzo dall'API Address Validation o passando l'ID luogo da Place Autocomplete all'API Geocoding e aggiungi un indicatore nella posizione.
- Per consentire all'utente di modificare le coordinate di consegna, imposta i tuoi indicatori come trascinabili. Consulta la documentazione relativa ai comportamenti degli indicatori (Android, iOS, web).
- Recupera il codice geografico della posizione dell'indicatore corretto. Puoi anche passare il codice geografico aggiornato all'API di geocodifica inversa per recuperare l'indirizzo corrispondente. Puoi quindi valutare i componenti dell'indirizzo e la precisione della nuova posizione.
Ottenere ulteriore contesto sugli indirizzi di consegna
Una volta determinato un indirizzo, è fondamentale disporre di dati contestuali dettagliati sugli indirizzi di consegna. Con queste informazioni puoi:
- Migliora la produttività dei conducenti: assicurati che i tuoi conducenti dispongano di tutte le informazioni necessarie per completare le consegne in modo efficiente ed efficace. Se li combini con altre funzionalità dei servizi di mobilità di Google, puoi assicurarti che i conducenti arrivino nel posto giusto al momento giusto.
- Riduci i costi: far arrivare il conducente al luogo giusto in modo efficiente e ridurre le consegne ripetute può anche ridurre i costi di manodopera e carburante per il tuo parco veicoli.
- Escala le tue operazioni: tutte le funzionalità di acquisizione degli indirizzi utilizzano il database geospaziale di Google a livello mondiale, che fornisce una copertura granulare ovunque espandi la tua attività.
I servizi di mobilità di Google possono essere utilizzati per ottenere una serie di dati contestuali su indirizzi e località. Una volta individuato l'indirizzo corretto, puoi chiamare uno dei servizi descritti di seguito per ottenere le informazioni pertinenti. Queste informazioni possono essere utilizzate come input per i sistemi di ottimizzazione dei percorsi o per fornire un contesto aggiuntivo ai conducenti all'interno della tua applicazione per i conducenti.
- L'API Geocoding tenta di abbinare un indirizzo inserito a una località con il 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 inserito. Fornisce inoltre indicatori residenziali e commerciali per la località e una varietà di dati USPS per gli indirizzi statunitensi.
- L'API Place Details fornisce informazioni sui punti di interesse, inclusi gli orari di apertura delle attività.