Przechwytywanie i weryfikacja adresu

Funkcja przechwytywania i weryfikacji adresów to zestaw narzędzi usług mobilności, który pomaga rozwiązać wiele typowych problemów z adresami dostawy, takich jak niedokładne 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:

  • Places API (nowy): upraszcza wprowadzanie adresów przez użytkowników i dostarcza informacji o ciekawych miejscach, 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ą danego adresu.

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

Informacje o przechwytywaniu i weryfikacji 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 mobilności Google mogą Ci pomóc w ich pozyskiwaniu w ten sposób:

  • Poprawa wrażeń klientów: udostępnij użytkownikom narzędzia, dzięki którym będą mogli podać prawidłowy adres i mieć pewność, że ich paczki zostaną dostarczone 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 (nowy) zawiera usługę Autouzupełnianie (nowa). Ta usługa zapewnia funkcje autouzupełniania w przypadku wyszukiwań geograficznych opartych na tekście, zwracając miejsca, takie jak firmy, adresy i ciekawe miejsca, podczas wpisywania adresu przez użytkownika.

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 w sklepie, uprość wpisywanie i wybieranie adresów dla klientów za pomocą funkcji Autouzupełnianie (nowa).

Załóżmy na przykład, że użytkownik prosi o odbiór paczki i wpisuje miejsce odbioru. Dzięki funkcji autouzupełniania (nowej) mogą podać adres, wpisując kilka znaków i wybierając go z pasującej listy.

Places API (New) umożliwia też ograniczanie wyników wyszukiwania, dzięki czemu programiści mogą mieć pewność, że sugerowane adresy są zgodne z lokalizacjami, które obsługuje Twoja firma.

Sprawdzanie 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 ograniczyć 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 on wskazywać potencjalnie nieprawidłowe komponenty, umożliwiając 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ć.

Zezwól na potwierdzenie lokalizacji adresu

Gdy użytkownik wpisze lub wybierze adres, a Ty go zweryfikujesz, użyj Google Maps Platform, aby wyświetlić mapę i marker 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 Google Mobility do przechwytywania adresów

W tej sekcji znajdziesz podstawowe informacje o wdrażaniu funkcji przechwytywania i weryfikacji adresu. Te instrukcje zakładają, że masz skonfigurowany projekt w Konsoli interfejsów API Google oraz odpowiednie konta usługi i włączone rozliczenia. Szczegółowe informacje o usługach Google Mobility znajdziesz w dokumentacji Fleet Engine dotyczącej konfigurowania projektu.

Włączanie funkcji wpisywania adresu

  1. Włącz Places API (New) w sekcji Interfejsy API i usługi w Konsoli interfejsów API Google. Places API (nowy) obejmuje usługę Autouzupełnianie (nowa).
  2. Zapoznaj się z dokumentacją Autouzupełnianie (nowa wersja), aby poznać dodatkowe funkcje, z których możesz korzystać, np. sekcję Parametry opcjonalne. Na przykład:
    • Parametr components ogranicza wyniki do określonych krajów.
    • Parametr types ogranicza wyniki do określonych typów lokalizacji, takich jak adresy, a nawet dopuszczalne języki 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.

Sprawdź adres dostawy

  1. Włącz 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 użytkownikom rekomendacji.

umożliwiać potwierdzenie miejsca 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. Tam też znajdziesz instrukcje dotyczące innych platform.
  2. Uzyskaj geokod adresu z interfejsu Address Validation API lub przekazując identyfikator miejsca z funkcji autouzupełniania (nowej) do interfejsu Geocoding API, a następnie 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, sieć).
  4. Pobierz kod geograficzny skorygowanej 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 dodatkowych informacji o adresach dostawy

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

  • Zwiększ produktywność kierowców: zadbaj o to, aby kierowcy mieli wszystkie informacje potrzebne do skutecznego i efektywnego dostarczania przesyłek. W połączeniu z innymi usługami mobilnymi Google możesz mieć pewność, że kierowcy dotrą we właściwe miejsce we właściwym czasie.
  • Obniżenie kosztów: efektywne kierowanie kierowcy we właściwe miejsce i ograniczenie liczby ponownych dostaw może też obniżyć koszty pracy i paliwa dla floty.
  • Skalowanie działalności: wszystkie funkcje przechwytywania adresów korzystają z globalnej bazy danych geoprzestrzennych Google, która zapewnia szczegółowe pokrycie w każdym miejscu, w którym rozwijasz swoją firmę.

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

  • 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.
  • Place Details API dostarcza informacji o miejscach, w tym o godzinach otwarcia firm.