Przechwytywanie i weryfikacja adresu

Funkcja przechwytywania i weryfikacji adresu to zestaw narzędzi usług mobilnych, który pomaga rozwiązać wiele typowych problemów z adresami dostawy, takich jak nieprawidłowe wprowadzanie adresów przez konsumentów, adresy, na które nie można dostarczyć przesyłki, oraz konieczność dostosowania lokalizacji punktów dostawy.

Te usługi to między innymi:

  • Interfejs API miejsc: ułatwia użytkownikom końcowym wprowadzanie adresów i udostępnia informacje o punktach zainteresowania, które można wykorzystać do wyznaczania tras.
  • Address Validation API: określa, czy adres odnosi się do rzeczywistego miejsca, do którego można dostarczyć przesyłkę, i udostępnia dodatkowe metadane na poziomie adresu.
  • Geocoding API: podaje szerokość i długość geograficzną dla danego adresu.

W tym dokumencie opisano, jak korzystać z tych usług.

Przechwytywanie i weryfikacja adresu

Dokładne i szczegółowe informacje o adresie są kluczowe dla operacji dostawy, ponieważ wpływają na jakość wszystkich kolejnych działań, które od nich zależą. Niezależnie od tego, czy adresy uzyskujesz za pomocą aplikacji dla użytkowników, czy od partnerów zewnętrznych za pomocą interfejsu API, usługi mobilne Google mogą Ci w tym pomóc.

Niezależnie od tego, czy adresy uzyskujesz za pomocą aplikacji dla użytkowników, czy od partnerów zewnętrznych za pomocą interfejsu API, usługi mobilne Google mogą Ci pomóc w ich pozyskiwaniu w ten sposób:

  • Zwiększanie zadowolenia klientów: udostępniaj użytkownikom narzędzia, które pomogą im podać prawidłowy adres i dzięki którym przesyłki dotrą we właściwe miejsce.

  • Zwiększ produktywność kierowców: skróć czas, jaki kierowcy spędzają na szukaniu adresów dostawy, i zmniejsz potrzebę ponawiania prób dostawy.

Zapisz adres

Interfejs Places API zawiera usługę Autouzupełnianie miejsc. Usługa ta zapewnia funkcje autouzupełniania w przypadku wyszukiwań geograficznych opartych na tekście, zwracając miejsca, takie jak firmy, adresy i ciekawe miejsca, gdy użytkownik wpisuje adres.

W przypadku aplikacji dla użytkowników, które wymagają uzyskania adresu dostawy, np. witryny dla konsumentów lub przewoźników online albo portalu dla pracowników sklepu, uprość wprowadzanie i wybieranie adresu dla klientów za pomocą autouzupełniania miejsc.

Załóżmy na przykład, że użytkownik prosi o odbiór paczki i wpisuje lokalizację odbioru. Autouzupełnianie miejsc umożliwia podanie adresu przez wpisanie kilku znaków i wybranie go z listy pasujących pozycji.

Interfejs Places API umożliwia też ograniczanie wyników wyszukiwania, dzięki czemu deweloperzy mogą mieć pewność, że sugerowane adresy są zgodne z lokalizacjami, w których działa Twoja firma.

Weryfikowanie adresu

Po uzyskaniu adresu (bezpośrednio od użytkownika lub za pomocą interfejsu API) upewnij się, że klient podał prawidłowy adres. Oznacza to adres wolny od nieścisłości, takich jak brakujące elementy adresu lub błędy pisowni. Weryfikacja adresów pomaga zmniejszyć liczbę nieudanych dostaw, ponieważ wykrywa nieprawidłowe adresy, a także zwiększa przewidywalność dostaw dzięki lepszej znajomości szczegółów adresu.

Interfejs Address Validation API sprawdza komponenty adresu, normalizuje adres na potrzeby wysyłki pocztą i znajduje dla niego najlepiej dopasowaną lokalizację. Może pomóc w określeniu, czy adres odnosi się do rzeczywistego miejsca. Jeśli adres nie odnosi się do rzeczywistego miejsca, może wskazywać nieprawidłowe elementy, umożliwiając użytkownikom ich poprawienie.

Jeśli interfejs Address Validation API stwierdzi, że adres jest nieprawidłowy lub odnosi się do miejsca, do którego nie można dostarczyć przesyłki, możesz poprosić użytkownika o jego poprawienie. Jeśli uzyskasz adres za pomocą wywołania interfejsu API, możesz go odrzucić.

umożliwiać potwierdzanie lokalizacji adresu,

Gdy użytkownik wpisze lub wybierze adres i zweryfikujesz go, użyj platformy Map Google, aby wyświetlić mapę i znacznik wskazujący lokalizację adresu.

Użyj interfejsu Geocoding API, aby określić współrzędne geograficzne adresu. Oprócz lokalizacji interfejs Geocoding API zwraca też komponenty adresu, których możesz użyć, aby uzyskać brakujące części adresu potrzebne do wprowadzenia niezbędnych korekt. Podaje też typ lokalizacji, który wskazuje precyzję współrzędnych pobranych z interfejsu API.

Lokalizacja zakodowana geograficznie może być też wykorzystywana do innych celów, np. do przypisywania dostawy kierowcy w optymalnej kolejności. Więcej informacji znajdziesz w sekcji Optymalizacja tras.

Korzystanie z usług mobilnych Google do przechwytywania adresów

W tej sekcji znajdziesz podstawowe informacje o wdrażaniu przechwytywania i weryfikacji adresów. Zakładamy, że masz już skonfigurowany projekt w Konsoli interfejsów API Google oraz masz włączone odpowiednie konta usługi i rozliczenia. Szczegółowe informacje na temat usług Google Mobility znajdziesz w dokumentacji Fleet Engine, w której opisano konfigurowanie projektu.

Włączanie możliwości wpisywania adresu

  1. Włącz Places API w sekcji Interfejsy API i usługi w Konsoli interfejsów API Google. Interfejs Places API obejmuje usługę Autouzupełnianie miejsc.
  2. Zapoznaj się z dokumentacją Ustawienia automatycznego uzupełniania miejsca, aby poznać dodatkowe funkcje, z których możesz skorzystać, na przykład sekcję Parametry opcjonalne. Na przykład:
    • Parametr components ogranicza dane wyjściowe do określonych krajów.
    • Parametr „types” ogranicza wyniki do określonych typów lokalizacji, takich jak adresy, a nawet dozwolone języki wprowadzania danych przez użytkownika.
  3. Aby usprawnić wdrażanie formularza adresowego, platforma Google Maps oferuje Szybki kreator w ramach Konsoli interfejsu API Google.

Sprawdź adres dostawy

  1. Włącz interfejs Address Validation API w sekcji Interfejsy API i usługi w Konsoli interfejsów API Google.
  2. Zapoznaj się z dokumentacją interfejsu API weryfikacji adresów, aby dowiedzieć się, jakie dane możesz wykorzystać do oceny jakości adresów i wyświetlania rekomendacji użytkownikom.

Zezwól na potwierdzenie miejsca odbioru lub dostawy

  1. Utwórz interaktywną mapę dla swoich użytkowników na preferowanych platformach mobilnych i internetowych. Aby uzyskać szczegółowe informacje, zapoznaj się z dokumentacją interfejsu API JavaScript Maps i przejdź do instrukcji dotyczących innych platform.
  2. Uzyskaj geokod adresu z interfejsu Address Validation API lub przekazując identyfikator miejsca z funkcji autouzupełniania miejsca do interfejsu Geocoding API, a następnie dodaj znacznik w lokalizacji.
  3. Aby umożliwić użytkownikowi dostosowanie współrzędnych dostawy, ustaw markery jako przesuwane. Zapoznaj się z dokumentacją dotyczącą zachowań markerów (Android, iOS, sieć).
  4. Pobierz kod geograficzny skorygowanej pozycji znacznika. Możesz również przekazać zaktualizowany geokod do interfejsu API odwrotnego geokodowania, aby pobrać odpowiadający mu adres. Następnie można ocenić komponenty adresu i dokładność nowej pozycji.

Uzyskaj dodatkowy kontekst dotyczący adresów dostawy

Po ustaleniu adresu kolejnym niezbędnym krokiem jest uzyskanie szczegółowych danych kontekstowych na temat adresów dostawy. Dzięki tym informacjom możesz:

  • Zwiększ produktywność kierowców: upewnij się, że Twoi kierowcy mają wszystkie informacje potrzebne do pomyślnej i efektywnej realizacji dostaw. Łącząc je z innymi usługami Google Mobility, możesz mieć pewność, że kierowcy dotrą do właściwego miejsca o właściwym czasie.
  • Obniżenie kosztów: sprawne docieranie kierowcy do właściwego miejsca i ograniczenie powtórnych dostaw może również zmniejszyć koszty pracy i paliwa w Twojej flocie.
  • Skalowanie działalności: wszystkie funkcje przechwytywania adresów korzystają z globalnej bazy danych geoprzestrzennych Google, która zapewnia szczegółowe pokrycie wszędzie tam, gdzie rozwijasz swoją firmę.

Usługi mobilności Google mogą służyć do uzyskiwania różnych danych kontekstowych o adresach i lokalizacjach. Po ustaleniu prawidłowego adresu możesz zadzwonić do dowolnej z usług opisanych poniżej, aby uzyskać odpowiednie informacje. Te informacje mogą być wykorzystywane jako dane wejściowe w systemach optymalizacji tras lub do dostarczania dodatkowych informacji kierowcom w aplikacji dla kierowców.

  • Interfejs Geocoding API próbuje dopasować wpisany adres do lokalizacji w bazie danych Map Google i podaje szerokość i długość geograficzną.
  • Oprócz różnych sygnałów weryfikacji interfejs Address Validation API udostępnia też szerokość i długość geograficzną adresu wejściowego. Zawiera też oznaczenia wskazujące, czy lokalizacja jest mieszkalna czy komercyjna, oraz różne dane z USPS dotyczące adresów w Stanach Zjednoczonych.
  • Interfejs Places Details API udostępnia informacje o interesujących miejscach, w tym o godzinach otwarcia firm.