Возможность захвата и проверки адреса — это набор инструментов мобильных сервисов, который помогает решить ряд распространенных проблем с адресацией доставки, таких как неточный ввод адреса от потребителей, невозможность доставки адресов и необходимость корректировки местоположений точек доставки.
Эти услуги включают в себя:
- Places 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 и включили правильные учетные записи служб и выставление счетов. Подробную информацию о сервисах Google Mobility см. в документации Fleet Engine по настройке вашего проекта.
Включить возможность ввода адреса
- Включите Places API в разделе API и сервисы консоли Google API. API Places включает службу автозаполнения мест.
- Ознакомьтесь с документацией по автозаполнению мест, чтобы узнать о дополнительных функциях, которые вы можете использовать, таких как раздел «Дополнительные параметры» . Например:
- Параметр компонентов ограничивает выпуск в определенные страны.
- Параметр типов ограничивает результаты определенными типами местоположений, такими как адреса и даже допустимые языки ввода пользователя.
- Для упрощения развертывания формы адреса платформа Google Maps предлагает Quick Builder в консоли Google API.
Подтвердите адрес доставки
- Включите API проверки адреса в разделе API и службы консоли Google API.
- Ознакомьтесь с документацией по API проверки адреса, чтобы понять различные данные, которые можно использовать для оценки качества адреса и рекомендаций для пользователей.
Разрешить подтверждение места получения или доставки
- Создайте интерактивную карту для своих пользователей на предпочитаемых вами платформах для мобильных устройств и Интернета. Подробные сведения см. в документации по Maps JavaScript API и перейдите к другим инструкциям платформы.
- Получите геокод адреса либо из API проверки адреса , либо передав идентификатор места из автозаполнения места в API геокодирования , а затем добавьте маркер в этом местоположении.
- Чтобы пользователь мог корректировать координаты доставки, сделайте маркеры перетаскиваемыми. См. документацию по поведению маркеров ( Android , iOS , Web ).
- Получите геокод скорректированного положения маркера. Вы также можете передать обновленный геокод в API обратного геокодирования, чтобы получить соответствующий адрес. Затем вы можете оценить компоненты адреса и точность новой позиции.
Получите дополнительную информацию об адресах доставки.
Наличие подробных контекстных данных об адресах доставки является важным следующим шагом после определения адреса. С помощью этой информации вы сможете:
- Повысьте производительность труда водителей : убедитесь, что у ваших водителей есть вся информация для успешного и эффективного выполнения доставок. В сочетании с другими возможностями сервисов Google Mobility вы можете гарантировать, что водители доберутся до нужного места в нужное время.
- Снижение затрат . Эффективная доставка водителя в нужное место и сокращение повторных доставок также могут снизить затраты на рабочую силу и топливо для вашего автопарка.
- Масштабируйте свои операции . Все возможности захвата адресов используют всемирную геопространственную базу данных Google, которая обеспечивает детальный охват везде, где бы вы ни расширяли свой бизнес.
Службы Google Mobility можно использовать для получения различных контекстных данных об адресах и местоположениях. После того как вы определили правильный адрес, вы можете позвонить в любую из служб, описанных ниже, чтобы получить соответствующую информацию. Эту информацию можно использовать в качестве входных данных для ваших систем оптимизации маршрутов или для предоставления дополнительного контекста водителям в вашем приложении для водителей.
- API геокодирования пытается сопоставить входной адрес с местоположением в базе данных Google Maps и предоставляет широту/долготу.
- Помимо предоставления различных сигналов проверки, API проверки адреса также предоставляет широту/долготу для входного адреса. Он также предоставляет жилые и коммерческие флаги для местоположения и различные данные от USPS для адресов в США.
- API сведений о месте предоставляет информацию о достопримечательностях, включая часы работы предприятий.