Функция сбора и проверки адресов – это набор инструментов для мобильных сервисов, который помогает решать распространенные проблемы с адресами доставки, например неточное указание адреса потребителем, недоступность адреса для доставки и необходимость корректировки местоположения пункта доставки.
К ним относятся:
- Places API (новый). Упрощает ввод адреса для конечных пользователей и предоставляет информацию об объектах инфраструктуры, которые можно использовать для построения маршрутов.
- Address Validation API определяет, относится ли адрес к реальному месту доставки, и предоставляет дополнительные метаданные на уровне адреса.
- Geocoding API: предоставляет широту и долготу для заданного адреса.
В этом документе рассказывается, как использовать эти сервисы.
О записи и проверке адресов
Точная и подробная информация об адресе имеет решающее значение для доставки, поскольку влияет на качество всех последующих действий, которые от нее зависят. Сервисы Google Mobility могут помочь вам на этом этапе, независимо от того, получаете ли вы адреса через пользовательское приложение или от партнеров по цепочке поставок с помощью API.
Независимо от того, получаете ли вы адреса через пользовательское приложение или от вышестоящих партнеров с помощью API, сервисы Google Mobility могут помочь вам в сборе адресов следующим образом:
Улучшение качества обслуживания. Предоставьте пользователям инструменты, которые помогут им указать правильный адрес и получить посылку в нужном месте.
Повысить продуктивность водителей. Сократите время, которое водители тратят на поиск адресов доставки, и уменьшите количество повторных попыток доставки.
Запись адреса
Новая версия Places API содержит сервис Autocomplete (новинка). Этот сервис предлагает функцию автозаполнения для текстовых географических запросов, возвращая названия мест, например компаний, адресов и достопримечательностей, по мере ввода адреса пользователем.
В пользовательских приложениях, требующих указания адреса доставки, например на сайтах интернет-магазинов или транспортных компаний, а также на порталах для сотрудников магазинов, упростите ввод и выбор адреса с помощью функции автозаполнения (новой).
Например, пользователь запрашивает забор посылки и указывает место, откуда ее нужно забрать. Функция автозаполнения (новая версия) позволяет указать адрес, введя несколько символов и выбрав нужный вариант из списка.
Places API (New) также позволяет ограничивать результаты поиска, чтобы разработчики могли убедиться, что предлагаемые адреса соответствуют местоположениям, которые обслуживает ваша компания.
Проверьте адрес
После того как вы получили адрес, введенный пользователем или полученный через API, убедитесь, что клиент указал правильный адрес. Это значит, что адрес не должен содержать неточностей, например пропущенных компонентов или опечаток. Address Validation API помогает снизить количество ошибок при доставке, выявляя неверные адреса, и повысить предсказуемость доставки благодаря более точным данным об адресах.
Address Validation API проверяет компоненты адреса, приводит его к стандартному почтовому формату и находит наиболее точное местоположение. Система помогает распознавать адреса среди введенных данных. Если адрес не относится к реальному месту, он может идентифицировать возможно, неправильные компоненты, позволяющие пользователям их исправлять.
Если Address Validation API определит, что адрес указан неверно или относится к недоступному для доставки местоположению, вы можете предложить пользователю исправить его. Если вы получили адрес с помощью вызова API, вы можете отклонить его.
Разрешить подтверждение местоположения адреса
После того как пользователь введет или выберет адрес и вы его проверите, используйте платформу Google Карт, чтобы показать карту и маркер, указывающий на местоположение адреса.
Используйте Geocoding API, чтобы определить географические координаты адреса. Помимо местоположения, Geocoding API также возвращает компоненты адреса, которые можно использовать для получения недостающих частей адреса, необходимых для внесения исправлений. Он также предоставляет тип местоположения, который указывает на точность координат, полученных от API.
Геокодированные данные о местоположении также можно использовать в других целях, например для назначения доставки водителю в оптимальной последовательности. Подробнее об оптимизации маршрутов…
Используйте сервисы Google Mobility для сбора адресов
В этом разделе приведена основная информация о том, как реализовать сбор и проверку адресов. Предполагается, что вы уже настроили проект в Google API Console, а также включили нужные сервисные аккаунты и оплату. Подробную информацию о сервисах Google Mobility можно найти в документации Fleet Engine по настройке проекта.
Как включить ввод адреса
- Включите Places API (New) в разделе "API и сервисы" в Google API Console. Новая версия Places API включает сервис автозаполнения (новый).
- Ознакомьтесь с документацией по новому Autocomplete, чтобы узнать о других доступных функциях, например необязательных параметрах. Пример:
- Параметр components позволяет ограничить вывод данных определенными странами.
- Параметр types ограничивает результаты определенными типами местоположений, например адресами, и даже допустимыми языками ввода от пользователя.
- Чтобы упростить развертывание формы адреса, на платформе Google Карт в Google API Console есть Quick Builder.
Проверьте адрес доставки
- Включите Address Validation API в разделе "API и сервисы" Google API Console.
- Ознакомьтесь с документацией по Address Validation API, чтобы узнать, какие данные можно использовать для оценки качества адреса и предоставления рекомендаций пользователям.
Разрешить подтверждение места самовывоза или доставки
- Создавайте интерактивные карты для пользователей на предпочитаемых платформах для мобильных устройств и интернета. Подробную информацию можно найти в документации по Maps JavaScript API.
- Получите геокод адреса с помощью Address Validation API или передав идентификатор места из Autocomplete (New) в Geocoding API, а затем добавьте маркер в нужное место.
- Чтобы пользователь мог изменить координаты доставки, сделайте маркеры перетаскиваемыми. Дополнительную информацию можно найти в документации по поведению маркеров (Android, iOS, веб).
- Получите геокод скорректированного положения маркера. Вы также можете передать обновленный геокод в обратный Geocoding API, чтобы получить соответствующий адрес. После этого вы можете оценить компоненты адреса и точность нового местоположения.
Получать дополнительную информацию об адресах доставки.
После того как адрес доставки определен, необходимо получить подробные контекстные данные о нем. Эта информация позволяет:
- Повышайте продуктивность водителей. Убедитесь, что у них есть вся необходимая информация для успешной и эффективной доставки. В сочетании с другими функциями сервисов Google для мобильных устройств вы можете быть уверены, что водители доберутся до нужного места в нужное время.
- Снижение затрат. Эффективная доставка в нужное место и сокращение количества повторных доставок также могут снизить затраты на рабочую силу и топливо для вашего автопарка.
- Масштабируйте свою деятельность. Все функции сбора адресов используют глобальную геопространственную базу данных Google, которая обеспечивает детальное покрытие везде, где вы расширяете свой бизнес.
Сервисы Google Mobility можно использовать для получения различных контекстных данных об адресах и местоположениях. Определив правильный адрес, вы можете позвонить в любую из описанных ниже служб, чтобы получить нужную информацию. Эту информацию можно использовать в качестве входных данных для систем оптимизации маршрутов или для предоставления водителям дополнительного контекста в приложении для водителей.
- Geocoding API пытается сопоставить введенный адрес с местоположением в базе данных Google Карт и предоставляет широту и долготу.
- Помимо различных сигналов проверки, Address Validation API также предоставляет широту и долготу введенного адреса. Кроме того, он предоставляет флаги жилых и коммерческих объектов для местоположения и различные данные от Почтовой службы США для адресов в США.
- API Place Details предоставляет информацию о местах, в том числе о часах работы компаний.