Funkcja przechwytywania i walidacji adresów to zestaw narzędzi pomocne w rozwiązywaniu typowych problemów z adresowaniem dostarczania, w tym: niedokładnego podawania adresów, adresów, które nie są dostępne, w celu dostosowania lokalizacji miejsca dostawy.
Te usługi to między innymi:
- Places API: Upraszcza wpisywanie adresów użytkowników i udostępnia informacje na temat ciekawe miejsca, które mogą służyć do wyznaczania tras.
- Adres API weryfikacji adresów: Określa, czy adres odnosi się do rzeczywistego miejsca, w którym można dostarczyć produkty, oraz zawiera dodatkowe metadane na poziomie adresu.
- Geocoding API: Podaje szerokość i długość geograficzną danego adresu.
Niniejszy dokument opisuje sposób korzystania z tych usług.
Przechwytywanie i weryfikacja adresów
Dokładne i szczegółowe dane adresowe są kluczowe dla operacji dostawy ponieważ wpływa na jakość wszystkich zależnych od niej działań w ramach dalszych etapów. Czy otrzymujesz adresy za pomocą aplikacji przeznaczonej dla użytkowników czy z serwera nadrzędnego partnerów, którzy korzystają z interfejsów API, usługi Google Mobility pomogą Ci w tym krok po kroku.
Czy otrzymujesz adresy za pomocą aplikacji przeznaczonej dla użytkowników czy z serwera nadrzędnego partnerów, którzy korzystają z interfejsu API, usługi Google Mobility pomogą Ci z adresem przechwyć w następujący sposób:
Zapewnić klientom lepsze wrażenia: zapewnij użytkownikom narzędzia, które pomogą im że mogą podać właściwy adres i upewnić się, że ich przesyłki mogą być dostarczane we właściwe miejsce.
Większa produktywność kierowców: ogranicz czas spędzany przez kierowców wyszukiwanie adresów dostawy i ograniczenie konieczności powtarzania przesyłek. prób.
Zapisz adres
Interfejs Places API zawiera Autouzupełnianie miejsc posprzedażna. Ta usługa zapewnia funkcje autouzupełniania bazującego na tekście, wyszukiwania geograficznego według miejsc, takich jak firmy, adresy czy ciekawych miejsc, gdy użytkownik wpisuje adres.
W przypadku aplikacji dla użytkowników, które wymagają uzyskiwania adresu dostawy – takich jak witrynę dla konsumentów lub firmy kurierskiej albo portal dla pracowników sklepu – uprość wprowadzania i wybierania adresów dla klientów za pomocą Autouzupełnianie miejsc.
Załóżmy na przykład, że użytkownik prosi o odbiór przesyłki i wpisuje pole odbioru lokalizacji. Autouzupełnianie miejsc umożliwia adres, wpisując tylko kilka znaków i wybierając z listy.
Interfejs Places API umożliwia również dzięki czemu deweloperzy będą mogli upewnić się, że sugerowane adresy są zgodne z w lokalizacjach, w których Twoja firma prowadzi działalność.
Zweryfikuj adres
Po przechwyceniu adresu (bezpośrednio po stronie użytkownika lub za pomocą interfejsu API) upewnić się, że klient podał prawidłowy adres. Oznacza to, że adres nieścisłości, takich jak brakujące składniki adresu lub literówki. Sprawdzanie poprawności adresu pomaga zmniejszyć liczbę błędów podczas dostarczania przez wykrywanie nieprawidłowych adresów i zwiększyć i przewidywalność wyświetlania z większą rozpoznawalnością szczegółów adresu.
Adres API weryfikacji adresów sprawdza składniki adresu, normalizuje adres na potrzeby poczty i znajduje jego najbardziej znaną lokalizację. Może pomóc określić, czy adres odnosi się do w prawdziwym miejscu. Jeśli adres nie odnosi się do rzeczywistego miejsca, może zidentyfikować z niewłaściwymi komponentami, aby użytkownicy mogli je poprawić.
Jeśli interfejs Address Validation API ustali, że adres jest nieprawidłowa lub odnosi się do lokalizacji, której nie można dostarczyć, możesz poprosić użytkownika o poprawienie adresu . Jeśli uzyskasz adres za pomocą wywołania interfejsu API, możesz go odrzucić.
Zezwól na potwierdzenie lokalizacji adresu
Gdy użytkownik poda lub wybierze adres, a Ty sprawdzisz, adresu, skorzystaj z Google Maps Platform, aby dodać mapę i znacznik do wskazania, lokalizację adresu.
Użyj Geocoding API do określenia współrzędne geograficzne adresu. Oprócz lokalizacji Geocoding API zwraca też komponenty adresu, których możesz używać do brakujące części adresu potrzebne do wprowadzenia niezbędnych poprawek. Zapewnia też typ lokalizacji, który wskazuje precyzję pobranych współrzędnych interfejs API.
Geokodowana lokalizacja może być też używana do innych celów, np. przypisywania dostawy do kierowcy w optymalnej kolejności. Zobacz Optymalizacja trasy .
Używanie usług Google Mobility do przechwytywania adresów
Ta sekcja zawiera podstawowe informacje na temat implementacji przechwytywania adresu oraz weryfikacji danych. W tych krokach przyjęto założenie, że w Konsoli interfejsów API Google masz skonfigurowany projekt oraz mają włączone odpowiednie konta usługi i rozliczenia. Dokładne informacje do usług Google Mobility, zobacz Fleet Engine dokumentacja aby skonfigurować projekt.
Włącz możliwość wprowadzania adresu
- Włącz Interfejs Places API w sekcji Interfejsy API i usługi w Konsoli interfejsów API Google. Interfejs Places API obejmuje autouzupełnianie miejsc posprzedażna.
- Zapoznaj się z
Autouzupełnianie miejsc
dokumentacji dotyczącej dodatkowych funkcji, których możesz użyć, takich jak
Parametry opcjonalne
. Na przykład:
- Parametr komponentów ogranicza dane wyjściowe do niektórych krajów.
- Parametr type ogranicza wyniki do określonych typów lokalizacji, takie jak adresy, a nawet dozwolone języki wprowadzania danych przez użytkownika.
- Aby usprawnić wdrażanie formularza adresowego, Google Maps Platform udostępnia Szybki konstruktor w Konsoli interfejsów API Google.
Zweryfikuj adres dostawy
- Włącz Adres API weryfikacji adresów w sekcji Interfejsy API i usługi w Konsoli interfejsów API Google.
- Zapoznaj się z Adres API weryfikacji adresów w dokumentacji dotyczącej różnych danych, które można wykorzystać do oceny radzą sobie z jakością i wyświetlać użytkownikom rekomendacje.
Zezwalaj na potwierdzenie miejsca odbioru lub dostawy
- Utwórz interaktywną mapę dla użytkowników na preferowanych platformach mobilnych i internetowych. Aby uzyskać szczegółowe informacje, zapoznaj się z dokumentacją Maps JavaScript API i przejdź do instrukcji dotyczących innej platformy.
- Uzyskaj kod geograficzny adresu ze strony Adres API weryfikacji adresów lub przekazując identyfikator miejsca z autouzupełniania miejsc do funkcji Geocoding API i dodaj znacznik w wybranej lokalizacji.
- Aby umożliwić użytkownikowi dostosowanie współrzędnych dostawy, utwórz znaczniki , które można przeciągać. Informacje o zachowaniu znaczników znajdziesz w dokumentacji (na urządzeniach z systemem Android, iOS, Sieć).
- Pobierz kod geograficzny dostosowanej pozycji znacznika. Możesz też zdać się zmieniono kod geograficzny na reverse Geocoding API (w języku angielskim). w celu pobrania odpowiedniego adresu. Następnie możesz sprawdzić adres komponentów i dokładności nowej pozycji.
Uzyskaj dodatkowy kontekst dotyczący adresów dostawy
Posiadanie szczegółowych danych kontekstowych na temat adresów dostawy ma kluczowe znaczenie po określeniu adresu. Dzięki tym informacjom możesz:
- Zwiększ produktywność kierowców: upewnij się, że kierowcy mają wszystkie informacje, dzięki którym możemy skutecznie i efektywnie realizować dostawy. Kiedy w połączeniu z innymi możliwościami usług Google Mobility, kierowcy we właściwym czasie we właściwym miejscu.
- Obniżenie kosztów: sprawne kierowanie kierowcy we właściwe miejsce zmniejszenie powtarzalnych dostaw może też obniżyć koszty pracy i paliwa Twoją flotę.
- Skalowanie działań: wszystkie funkcje przechwytywania adresów używają Globalna baza danych geoprzestrzennych Google, która zapewnia szczegółowy zasięg wszędzie tam, gdzie się rozwijasz.
Dzięki usługom Google Mobility dane kontekstowe dotyczące adresów i lokalizacji. Gdy już określisz, prawidłowy adres, mogą Państwo skontaktować się z dowolną z usług opisanych poniżej w celu uzyskania istotne informacje. Te informacje mogą zostać wykorzystane jako dane wejściowe do Twojej trasy systemów optymalizacji ani zapewniać dodatkowego kontekstu aplikacji sterownika.
- Interfejs Geocoding API próbuje dopasować adres wejściowy do lokalizacji z bazą danych Map Google i podaje szerokość i długość geograficzną.
- Oprócz dostarczania różnych sygnałów weryfikacyjnych adres Interfejs Validation API podaje również szerokość i długość geograficzną adresu wejściowego. Udostępnia również flagi mieszkalno-handlowe lokalizacji oraz różne dane z USPS dotyczące adresów w USA.
- Interfejs Place Details API dostarcza informacji o ciekawych miejscach, w tym godziny otwarcia.