Przechwytywanie i weryfikacja adresu

Funkcja przechwytywania i weryfikacji adresów 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 klientów, adresy, pod które nie można dostarczyć przesyłki, oraz konieczność dostosowania lokalizacji punktów dostawy.

Te usługi to między innymi:

  • Places API: upraszcza wprowadzanie adresów przez użytkowników i udostępnia informacje o ciekawych miejscach, które można wykorzystać do wyznaczania trasy.
  • 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.

Z tego dokumentu dowiesz się, jak korzystać z tych usług.

Przechwytywanie i weryfikacja adresów

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

Niezależnie od tego, czy adresy pochodzą z aplikacji dla użytkowników, czy od partnerów zewnętrznych za pomocą interfejsu API, usługi mobilne Google mogą Ci pomóc w przechwytywaniu adresów w następujący sposób:

  • Zwiększanie zadowolenia klientów: udostępnij użytkownikom narzędzia, które pomogą im podać prawidłowy adres i zapewnią dostarczenie przesyłek we właściwe miejsce.

  • Zwiększanie produktywności kierowców: skróć czas, jaki kierowcy spędzają na szukaniu adresów dostawy, i zmniejsz liczbę powtórnych prób dostawy.

Przechwytywanie adresu

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

W przypadku aplikacji dla użytkowników, które wymagają uzyskania adresu dostawy, takich jak witryna internetowa dla klientów lub spedytorów albo portal dla pracowników sklepu, uprość wprowadzanie i wybieranie adresów przez klientów za pomocą funkcji Autouzupełnianie miejsc.

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

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

Sprawdzanie adresu

Po przechwyceniu adresu, bezpośrednio z danych wejściowych użytkownika lub za pomocą interfejsu API, upewnij się, że klient podał prawidłowy adres. Oznacza to, że adres nie zawiera nieścisłości, takich jak brakujące komponenty adresu lub błędy ortograficzne. Sprawdzanie adresu pomaga zmniejszyć liczbę nieudanych dostaw przez wykrywanie nieprawidłowych adresów oraz 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 ustaleniu, czy adres odnosi się do rzeczywistego miejsca. Jeśli adres nie odnosi się do rzeczywistego miejsca, może zidentyfikować prawdopodobnie nieprawidłowe komponenty, co umożliwi użytkownikom ich poprawienie.

Jeśli interfejs Address Validation API stwierdzi, że adres jest nieprawidłowy lub odnosi się do lokalizacji, do której 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ć.

Zezwalanie na potwierdzenie lokalizacji adresu

Gdy użytkownik wpisze lub wybierze adres, a Ty go sprawdzisz, użyj platformy Google Maps Platform, 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ć do uzyskania brakujących części adresu potrzebnych do wprowadzenia niezbędnych poprawek. Podaje też typ lokalizacji, który wskazuje dokładność współrzędnych pobranych z interfejsu API.

Lokalizację geokodowaną można też wykorzystać do innych celów, np. do przypisania dostawy do kierowcy w optymalnej kolejności. Więcej informacji znajdziesz w artykule Optymalizacja trasy.

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

W tej sekcji znajdziesz podstawowe informacje o tym, jak wdrożyć przechwytywanie i weryfikację adresów. Te kroki zakładają, że masz skonfigurowany projekt w Konsoli interfejsów API Google oraz włączone prawidłowe konta usługi i płatności. Szczegółowe informacje dotyczące usług mobilnych Google znajdziesz w dokumentacji Fleet Engine na temat konfigurowania projektu.

Włączanie funkcji wprowadzania adresów

  1. Włącz interfejs 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ą Autouzupełniania miejsc , aby poznać dodatkowe funkcje, których możesz używać, np. sekcję Parametry opcjonalne . 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 do dozwolonych języków wprowadzania danych przez użytkownika.
  3. Aby uprościć wdrażanie formularza adresu, Google Maps Platform udostępnia Szybki konstruktor w Konsoli interfejsów API Google.

Sprawdzanie adresu 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 Address Validation API , aby dowiedzieć się, jakich danych możesz używać do oceny jakości adresu i wyświetlania rekomendacji użytkownikom.

Zezwalanie na potwierdzenie lokalizacji odbioru lub dostawy

  1. Utwórz interaktywną mapę dla użytkowników na preferowanych platformach mobilnych i internetowych. Szczegółowe informacje znajdziesz w dokumentacji interfejsu Maps JavaScript API . Możesz też przejść do instrukcji dotyczących innych platform.
  2. Pobierz kod geograficzny adresu z interfejsu Address Validation API lub przekazując identyfikator miejsca z Autouzupełniania miejsc do interfejsu Geocoding API, i dodaj znacznik w lokalizacji.
  3. Aby umożliwić użytkownikowi dostosowanie współrzędnych dostawy, ustaw znaczniki jako przeciągalne. Zapoznaj się z dokumentacją dotyczącą zachowań znaczników (Android, iOS, internet).
  4. Pobierz kod geograficzny dostosowanej pozycji znacznika. Możesz też przekazać zaktualizowany kod geograficzny do interfejsu Reverse Geocoding API aby pobrać odpowiedni adres. Następnie możesz ocenić komponenty adresu i dokładność nowej pozycji.

Uzyskiwanie dodatkowego kontekstu dotyczącego adresów dostawy

Gdy adres zostanie określony, kolejnym ważnym krokiem jest uzyskanie szczegółowych danych kontekstowych dotyczących adresów dostawy. Dzięki tym informacjom możesz:

  • Zwiększyć produktywność kierowców: upewnij się, że kierowcy mają wszystkie informacje potrzebne do skutecznego i efektywnego realizowania dostaw. W połączeniu z innymi funkcjami usług mobilnych Google możesz mieć pewność, że kierowcy dotrą we właściwe miejsce o właściwej porze.
  • Zmniejszyć koszty: efektywne docieranie kierowcy we właściwe miejsce i zmniejszenie liczby powtórnych dostaw może też zmniejszyć koszty pracy i paliwa w Twojej flocie.
  • Zwiększyć skalę operacji: 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 mobilne Google umożliwiają uzyskanie różnych danych kontekstowych dotyczących adresów i lokalizacji. Gdy określisz prawidłowy adres, możesz wywołać dowolną z opisanych poniżej usług, aby uzyskać odpowiednie informacje. Te informacje mogą być używane jako dane wejściowe w systemach optymalizacji tras lub do przekazywania dodatkowego kontekstu kierowcom w aplikacji dla kierowców.

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