The Address capture and validation capability is a Mobility services toolkit that helps address a number of common problems with delivery addressing, such as inaccurate address entry from consumers, undeliverable addresses, and the need for adjustments to point-of-delivery locations.
Эти услуги включают в себя:
- API для работы с местами : упрощает ввод адресов для конечных пользователей и предоставляет информацию о достопримечательностях, которую можно использовать для построения маршрутов.
- API проверки адресов : определяет, относится ли адрес к реальному месту доставки, и предоставляет дополнительные метаданные на уровне адреса.
- API геокодирования : предоставляет координаты широты и долготы для заданного адреса.
В этом документе описывается, как пользоваться этими услугами.
О сборе и проверке адресов.
Accurate, detailed address information is critical for delivery operations because it affects the quality of all downstream activities that depend on it. Whether you get addresses through a user-facing application or from upstream partners using an API, Google Mobility services can help you with this step.
Независимо от того, получаете ли вы адреса через пользовательское приложение или от партнеров с помощью API, сервисы Google Mobility могут помочь вам с получением адресов следующим образом:
Улучшите пользовательский опыт: предоставьте пользователям инструменты, которые позволят им указать правильный адрес и гарантировать доставку посылок по нужному адресу.
Повысьте производительность водителей: сократите время, которое ваши водители тратят на поиск адресов доставки, и уменьшите необходимость повторных попыток доставки.
Запишите адрес
The Places API contains the Place Autocomplete service. This service provides autocomplete capabilities for text-based geographic searches by returning places, such as businesses, addresses and points of interest, as the user enters an address.
For user-facing applications that involve obtaining a delivery address—such as an online consumer or shipper site or an in-store employee portal—simplify address entry and selection for your customers using Place Autocomplete.
For example, suppose a user requests a package pickup and enters the pickup location. Place Autocomplete makes it possible for them to provide an address by entering just a few characters and selecting from a matching list.
API Places также предоставляет способы ограничения результатов поиска, чтобы ваши разработчики могли убедиться, что предлагаемые адреса соответствуют местоположениям, которые обслуживает ваш бизнес.
Проверьте адрес
After you capture an address, either from direct user input or using an API, ensure that the customer provided a correct address. That means an address free of inaccuracies, such as missing address components or typos. Address validation helps to reduce delivery failures by catching bad addresses and improves delivery predictability with better awareness of address details.
The Address Validation API validates the address components, normalizes the address for mailing, and finds the best known location for it. It can help understand if an address refers to a real place. If the address does not refer to a real place, it can identify possibly wrong components, enabling users to correct them.
If the Address Validation API determines that the address is incorrect or refers to an undeliverable location, you can prompt the user to fix it. If you obtain the address using an API call, you can reject the address.
Разрешить подтверждение местоположения адреса
После того, как пользователь введёт или выберет адрес, и вы проверите этот адрес, используйте платформу Google Maps, чтобы отобразить карту и маркер, указывающий местоположение адреса.
Use the Geocoding API to determine the geographic coordinates of the address. In addition to the location, the Geocoding API also returns address components, which you can use to get missing address parts needed for necessary corrections. It also supplies the location type, which indicates the precision of the coordinates retrieved from the API.
Географическое местоположение также может использоваться для других целей, например, для назначения доставки водителю в оптимальной последовательности. Подробнее см. раздел «Оптимизация маршрута» .
Используйте сервисы Google Mobile для сбора адресных данных.
This section provides basic information on how to implement address capture and validation. These steps assume you have set up a project in the Google API Console and have the correct service accounts and billing enabled. For details specific to Google Mobility services, see the Fleet Engine documentation for setting up your project.
Включить возможность ввода адреса
- Включите Places API в разделе API и сервисы консоли Google API. Places API включает в себя сервис автозаполнения мест.
- Ознакомьтесь с документацией по функции автозаполнения , чтобы узнать о дополнительных возможностях, таких как раздел «Необязательные параметры» . Например:
- Параметр components ограничивает вывод данных определенными странами.
- Параметр types ограничивает результаты определенными типами местоположений, такими как адреса, и даже допустимыми языками ввода пользователя.
- Для упрощения развертывания формы ввода адреса платформа Google Maps предлагает инструмент «Быстрый конструктор» в консоли Google API.
Проверьте адрес доставки.
- Включите API проверки адресов в разделе «API и сервисы» консоли Google API.
- Ознакомьтесь с документацией по API проверки адресов , чтобы понять, какие данные можно использовать для оценки качества адресов и предоставления рекомендаций пользователям.
Предоставьте возможность подтверждения места получения или доставки.
- Build an interactive map for your users on your preferred platforms for mobile and web. For specifics, see the documentation for the Maps JavaScript API and navigate to other platform instructions from there.
- Получите геокод адреса либо через API проверки адресов , либо передав идентификатор места из функции автозаполнения мест в API геокодирования , и добавьте маркер в этом месте.
- Чтобы пользователь мог корректировать координаты доставки, сделайте маркеры перетаскиваемыми. См. документацию по поведению маркеров ( Android , iOS , Web ).
- Retrieve the geocode of the adjusted marker position. You may also pass the updated geocode to the reverse Geocoding API to retrieve the corresponding address. You can then evaluate address components and accuracy of the new position.
Получите дополнительную информацию об адресах доставки.
Получение подробных контекстных данных об адресах доставки является важным следующим шагом после определения адреса. Имея эту информацию, вы можете:
- Improve driver productivity : Ensure your drivers have all information to successfully and efficiently complete deliveries. When combined with other Google Mobility services capabilities, you can ensure drivers get to the right place at the right time.
- Снижение затрат : Эффективная доставка водителя в нужное место и сокращение количества повторных доставок также могут снизить затраты на рабочую силу и топливо для вашего автопарка.
- Масштабируйте свою деятельность : все возможности сбора адресов используют глобальную геопространственную базу данных Google, которая обеспечивает детальное покрытие везде, где вы расширяете свой бизнес.
Сервисы Google Mobility позволяют получать разнообразные контекстные данные об адресах и местоположениях. После определения правильного адреса вы можете воспользоваться любым из описанных ниже сервисов для получения необходимой информации. Эта информация может использоваться в системах оптимизации маршрутов или для предоставления водителям дополнительной информации в вашем приложении для водителей.
- API геокодирования пытается сопоставить введенный адрес с местоположением в базе данных Google Maps и предоставляет координаты широты и долготы.
- In addition to providing a variety of validation signals, Address Validation API also provides the latitude/longitude for the input address. It also provides residential and commercial flags for the location and a variety of data from USPS for US addresses.
- API Place Details предоставляет информацию о достопримечательностях, включая часы работы предприятий.
Рекомендуемый контент
- API проверки адресов
- Вставить автозаполнение
- Разместите функцию автозаполнения на YouTube
- API геокодирования