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