Захват и проверка адреса

Функция сбора и проверки адресов представляет собой набор инструментов мобильных сервисов, помогающий решать ряд распространенных проблем с адресацией доставки, таких как неточный ввод адресов потребителями, адреса, по которым невозможно доставить почту, и необходимость корректировки местоположений точек доставки.

Эти услуги включают в себя:

  • API мест : упрощает ввод адресов для конечных пользователей и предоставляет информацию о точках интереса, которую можно использовать для маршрутизации.
  • API проверки адреса : определяет, относится ли адрес к реальному месту доставки, и предоставляет дополнительные метаданные на уровне адреса.
  • API геокодирования : предоставляет широту и долготу для заданного адреса.

В этом документе описывается, как пользоваться этими услугами.

О сборе и проверке адресов

Точная и подробная адресная информация критически важна для доставки, поскольку она влияет на качество всех последующих действий, которые от неё зависят. Независимо от того, получаете ли вы адреса через пользовательское приложение или от партнёров через API, сервисы Google Mobility помогут вам на этом этапе.

Независимо от того, получаете ли вы адреса через пользовательское приложение или от партнеров по цепочке поставок с использованием API, сервисы Google Mobility могут помочь вам с получением адресов следующим образом:

  • Улучшите взаимодействие с потребителями: предоставьте пользователям инструменты, которые позволят им указать правильный адрес и доставить их посылки по нужному адресу.

  • Повысьте производительность водителей: сократите время, которое водители тратят на поиск адресов доставки, и уменьшите необходимость повторных попыток доставки.

Запишите адрес

API Places содержит сервис автодополнения Place . Этот сервис обеспечивает автодополнение для текстового географического поиска, возвращая названия мест, таких как компании, адреса и достопримечательности, по мере ввода адреса пользователем.

Для пользовательских приложений, требующих получения адреса доставки (например, для онлайн-сайтов потребителей или грузоотправителей или для порталов сотрудников магазинов), упростите ввод и выбор адреса для своих клиентов с помощью функции автозаполнения Place.

Например, предположим, что пользователь заказывает доставку и указывает место получения. Функция автозаполнения Place Autocomplete позволяет указать адрес, введя всего несколько символов и выбрав подходящий вариант из списка.

API Places также предоставляет способы ограничения результатов поиска, чтобы ваши разработчики могли гарантировать, что предлагаемые адреса соответствуют местоположениям, которые обслуживает ваша компания.

Подтвердите адрес

После получения адреса, будь то непосредственного ввода пользователя или через API, убедитесь, что клиент предоставил правильный адрес. Это означает, что адрес не содержит неточностей, таких как пропущенные компоненты адреса или опечатки. Проверка адреса помогает сократить количество сбоев доставки, выявляя неверные адреса, и повышает предсказуемость доставки благодаря лучшему пониманию деталей адреса.

API проверки адреса проверяет компоненты адреса, нормализует его для почтовой рассылки и находит наиболее известное местоположение. Он помогает определить, относится ли адрес к реальному месту. Если адрес не относится к реальному месту, API может выявить потенциально неверные компоненты, позволяя пользователям исправить их.

Если API проверки адреса определит, что адрес неверен или указывает на местоположение, по которому невозможно доставить письмо, вы можете предложить пользователю исправить его. Если вы получили адрес с помощью вызова API, вы можете отклонить адрес.

Разрешить подтверждение местоположения адреса

После того как пользователь ввел или выбрал адрес, и вы подтвердили адрес, используйте платформу Google Maps, чтобы предоставить карту и маркер, указывающий местоположение адреса.

Используйте API геокодирования для определения географических координат адреса. Помимо местоположения, API геокодирования также возвращает компоненты адреса, которые можно использовать для получения недостающих частей адреса, необходимых для исправления. Он также предоставляет тип местоположения, который указывает на точность координат, полученных из API.

Геокодированное местоположение также можно использовать для других целей, например, для распределения доставки водителю в оптимальной последовательности. Подробнее см. в разделе «Оптимизация маршрута» .

Используйте сервисы Google Mobility для сбора адресов

В этом разделе представлена ​​базовая информация о том, как реализовать сбор и проверку адресов. Предполагается, что вы уже настроили проект в консоли Google API, а также у вас есть необходимые учётные записи сервисов и активирована функция выставления счетов. Подробную информацию о сервисах Google Mobility см. в документации Fleet Engine по настройке вашего проекта.

Включить возможность ввода адреса

  1. Включите Places API в разделе «API и сервисы» консоли API Google. В Places API входит сервис автозаполнения мест.
  2. Ознакомьтесь с документацией по Place Autocomplete , чтобы узнать о дополнительных функциях, которые вы можете использовать, например, в разделе «Дополнительные параметры» . Например:
    • Параметр «Компоненты» ограничивает вывод в определенных странах.
    • Параметр types ограничивает результаты определенными типами местоположений, такими как адреса и даже допустимые языки ввода для пользователя.
  3. Для упрощения развертывания адресной формы платформа Google Maps предлагает Quick Builder в консоли API Google.

Подтвердите адрес доставки

  1. Включите API проверки адресов в разделе API и сервисы консоли API Google.
  2. Ознакомьтесь с документацией по API проверки адресов, чтобы понять, какие различные данные можно использовать для оценки качества адреса и предоставления рекомендаций пользователям.

Разрешить подтверждение места самовывоза или доставки

  1. Создайте интерактивную карту для своих пользователей на предпочитаемых вами платформах — мобильных устройствах и веб-браузерах. Подробнее см. в документации по Maps JavaScript API и перейдите к инструкциям для других платформ.
  2. Получите геокод адреса либо из API проверки адресов , либо передав идентификатор места из Place Autocomplete в API геокодирования , а затем добавьте маркер в этом месте.
  3. Чтобы пользователь мог корректировать координаты доставки, сделайте маркеры перетаскиваемыми. См. документацию по поведению маркеров ( Android , iOS , Web ).
  4. Получите геокод скорректированного положения маркера. Вы также можете передать обновлённый геокод в API обратного геокодирования для получения соответствующего адреса. Затем вы сможете оценить компоненты адреса и точность нового положения.

Получите дополнительную информацию об адресах доставки

Наличие подробных контекстных данных об адресах доставки — важный следующий шаг после определения адреса. С помощью этой информации вы можете:

  • Повысьте производительность водителей : обеспечьте водителям доступ ко всей необходимой информации для успешного и эффективного выполнения доставок. В сочетании с другими функциями Google Mobility вы можете гарантировать, что водители будут добираться до нужного места в нужное время.
  • Сокращение затрат : эффективная доставка водителя в нужное место и сокращение повторных доставок также могут снизить затраты на рабочую силу и топливо для вашего автопарка.
  • Масштабируйте свои операции : все возможности сбора адресов используют всемирную геопространственную базу данных Google, которая обеспечивает детальное покрытие, где бы вы ни расширяли свой бизнес.

Сервисы Google Mobility можно использовать для получения различных контекстных данных об адресах и местоположениях. Определив правильный адрес, вы можете обратиться в любой из перечисленных ниже сервисов, чтобы получить необходимую информацию. Эта информация может быть использована в качестве входных данных для ваших систем оптимизации маршрутов или для предоставления дополнительного контекста водителям в вашем приложении.

  • API геокодирования пытается сопоставить входной адрес с местоположением в базе данных Google Maps и предоставляет широту/долготу.
  • Помимо предоставления различных сигналов проверки, API проверки адресов также предоставляет широту и долготу введённого адреса. Он также предоставляет флаги жилого и коммерческого назначения для местоположения, а также различные данные от USPS для адресов в США.
  • API сведений о месте предоставляет информацию о точках интереса, включая часы работы предприятий.