Funkcja przechwytywania i weryfikacji adresu to zestaw narzędzi usług mobilnych, który pomaga rozwiązać szereg typowych problemów z adresami dostawy, takich jak nieprawidłowe wprowadzanie adresu przez konsumentów, adresy, na które nie można dostarczyć przesyłki, oraz konieczność dostosowania lokalizacji punktu dostawy.
Te usługi to między innymi:
- Places API (nowy): upraszcza wprowadzanie adresu przez użytkowników i udostępnia informacje 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ą dla danego adresu.
Z tego dokumentu dowiesz się, 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 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 (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, 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 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. Autouzupełnianie (nowość) umożliwia podanie adresu przez wpisanie kilku znaków i wybranie go z listy pasujących pozycji.
Interfejs Places API (nowy) 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.
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 adres wolny od nieścisłości, takich jak brakujące komponenty 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 adres został uzyskany 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 mobilnych Google do przechwytywania adresów
W tej sekcji znajdziesz podstawowe informacje o wdrażaniu przechwytywania i weryfikacji adresu. Zakładamy, że masz już skonfigurowany projekt w Konsoli interfejsów API Google oraz masz prawidłowe konta usługi i włączone płatności. Szczegółowe informacje na temat usług Google Mobility znajdziesz w dokumentacji Fleet Engine, w której opisujemy, jak skonfigurować projekt.
Włączanie możliwości wpisywania adresu
- Włącz Places API (nowy) w sekcji Interfejsy API i usługi w Konsoli interfejsów API Google. Interfejs Places API (nowy) obejmuje usługę Autouzupełnianie (nowa).
- 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 dane wyjściowe 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.
- Aby uprościć wdrażanie formularza adresu, Google Maps Platform oferuje Szybki konstruktor w konsoli interfejsów API Google.
Sprawdzanie adresu dostawy
- Włącz interfejs Address Validation API w sekcji Interfejsy API i usługi w Konsoli interfejsów API Google.
- 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.
Zezwól na potwierdzenie miejsca odbioru lub dostawy
- Twórz interaktywne mapy dla użytkowników na wybranych platformach mobilnych i internetowych. Szczegółowe informacje znajdziesz w dokumentacji interfejsu Maps JavaScript API. Tam też znajdziesz instrukcje dotyczące innych platform.
- 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.
- 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ć).
- Pobierz geokod skorygowanej pozycji znacznika. Możesz też przekazać zaktualizowany kod geograficzny do interfejsu Reverse Geocoding API, aby pobrać odpowiedni adres. Możesz wtedy ocenić komponenty adresu i dokładność nowej pozycji.
Uzyskiwanie dodatkowych informacji o adresach dostawy
Gdy adres zostanie już określony, kolejnym niezbędnym krokiem jest uzyskanie szczegółowych danych kontekstowych na jego temat. Na podstawie tych informacji możesz:
- Zwiększ produktywność kierowców: zadbaj o to, aby kierowcy mieli 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 we właściwym czasie.
- Obniżanie kosztów: sprawne docieranie kierowcy do właściwego miejsca i ograniczanie 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. Gdy ustalisz prawidłowy adres, możesz zadzwonić do jednej 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ć adres wejściowy 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 lokalizacji jako mieszkalnej lub komercyjnej 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 firm.