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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предоставьте возможность подтверждения места получения или доставки.

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

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

Получение подробных контекстных данных об адресах доставки является важным следующим шагом после определения адреса. Имея эту информацию, вы можете:

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

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

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