Индекс
-
AddressValidation
(интерфейс) -
Address
(сообщение) -
AddressComponent
(сообщение) -
AddressComponent.ConfirmationLevel
(перечисление) -
AddressMetadata
(сообщение) -
ComponentName
(сообщение) -
Geocode
(сообщение) -
LanguageOptions
(сообщение) -
PlusCode
(сообщение) -
ProvideValidationFeedbackRequest
(сообщение) -
ProvideValidationFeedbackRequest.ValidationConclusion
(перечисление) -
ProvideValidationFeedbackResponse
(сообщение) -
UspsAddress
(сообщение) -
UspsData
(сообщение) -
ValidateAddressRequest
(сообщение) -
ValidateAddressResponse
(сообщение) -
ValidationResult
(сообщение) -
Verdict
(сообщение) -
Verdict.Granularity
(перечисление)
Проверка адреса
Сервис проверки адресов.
Предоставление проверки, обратная связь |
---|
Обратная связь о результатах последовательности попыток проверки. Это должен быть последний вызов после последовательности вызовов проверки для одного и того же адреса, и его следует вызывать после завершения транзакции. Его следует отправлять только один раз для последовательности запросов |
Проверить адрес |
---|
Проверяет адрес. |
Адрес
Подробности постобработанного адреса. Постобработка включает в себя исправление частей адреса с ошибками, замену неправильных частей и определение недостающих частей.
Поля | |
---|---|
formatted_address | Адрес после постобработки, отформатированный как однострочный адрес в соответствии с правилами форматирования адреса региона, в котором расположен адрес. |
postal_address | Адрес после обработки, представленный как почтовый адрес. |
address_components[] | Неупорядоченный список. Отдельные компоненты адреса отформатированного и исправленного адреса, а также информация проверки. Это предоставляет информацию о статусе проверки отдельных компонентов. Компоненты адреса не упорядочены определенным образом. Не делайте никаких предположений относительно порядка компонентов адреса в списке. |
missing_component_types[] | Типы компонентов, которые должны были присутствовать в правильно отформатированном почтовом адресе, но не были найдены во входных данных И не могли быть определены. Компоненты этого типа отсутствуют в |
unconfirmed_component_types[] | Типы компонентов, которые присутствуют в |
unresolved_tokens[] | Любые токены во входных данных, которые не удалось разрешить. Это может быть ввод, который не был распознан как допустимая часть адреса (например, при вводе типа «123235253253 Main St, San Francisco, CA, 94105» неразрешенные токены могут выглядеть как |
Адресный компонент
Представляет компонент адреса, например улицу, город или штат.
Поля | |
---|---|
component_name | Имя этого компонента. |
component_type | Тип компонента адреса. Список возможных типов см. в Таблице 2: Дополнительные типы, возвращаемые службой Places . |
confirmation_level | Указывает уровень нашей уверенности в том, что компонент правильный. |
inferred | Указывает, что компонент не был частью входных данных, но мы определили его местоположение по адресу и считаем, что его следует указывать для полного адреса. |
spell_corrected | Указывает на исправление ошибки в названии компонента. API не всегда отмечает изменения одного варианта написания на другой, например, при изменении «центра» на «центр». Он также не всегда отмечает распространенные орфографические ошибки, например, при замене «Амфитеатр Пкви» на «Амфитеатр Пкви». |
replaced | Указывает, что имя компонента было заменено совершенно другим, например, неправильный почтовый индекс был заменен на правильный для адреса. Это не косметическое изменение, входной компонент изменен на другой. |
unexpected | Указывает компонент адреса, который не ожидается в почтовом адресе для данного региона. Мы сохранили его только потому, что он был частью входных данных. |
Уровень подтверждения
Различные возможные значения уровней подтверждения.
Перечисления | |
---|---|
CONFIRMATION_LEVEL_UNSPECIFIED | Значение по умолчанию. Это значение не используется. |
CONFIRMED | Нам удалось убедиться, что этот компонент существует и имеет смысл в контексте остальной части адреса. |
UNCONFIRMED_BUT_PLAUSIBLE | Этот компонент не может быть подтвержден, но вполне вероятно, что он существует. Например, номер улицы в известном допустимом диапазоне номеров на улице, где конкретные номера домов не известны. |
UNCONFIRMED_AND_SUSPICIOUS | Этот компонент не был подтвержден и, скорее всего, ошибочен. Например, район, который не соответствует остальной части адреса. |
АдресМетаданные
Метаданные для адреса. metadata
не могут быть полностью заполнены для каждого адреса, отправленного в API проверки адреса.
Поля | |
---|---|
business | Указывает, что это адрес компании. Если значение не установлено, это означает, что значение неизвестно. |
po_box | Указывает, что это адрес почтового ящика. Если значение не установлено, это означает, что значение неизвестно. |
residential | Указывает, что это адрес проживания. Если значение не установлено, это означает, что значение неизвестно. |
ИмяКомпонента
Обертка для имени компонента.
Поля | |
---|---|
text | Текст имени. Например, «5th Avenue» для названия улицы или «1253» для номера улицы. |
language_code | Код языка BCP-47. Его не будет, если имя компонента не связано с языком, например, с номером улицы. |
Геокодирование
Содержит информацию о месте, куда были геокодированы входные данные.
Поля | |
---|---|
location | Геокодированное местоположение входных данных. Использование идентификаторов мест предпочтительнее использования адресов, координат широты/долготы или плюсовых кодов. Использование координат при маршрутизации или расчете направлений движения всегда приводит к привязке точки к дороге, ближайшей к этим координатам. Это может быть не дорога, которая быстро или безопасно приведет к месту назначения, и она может находиться не рядом с точкой доступа к объекту. Кроме того, когда местоположение подвергается обратному геокодированию, нет никакой гарантии, что возвращаемый адрес будет соответствовать оригиналу. |
plus_code | Плюс-код, соответствующий |
bounds | Границы геокодированного места. |
feature_size_meters | Размер геокодированного места в метрах. Это еще одна мера грубости геокодированного местоположения, но по физическому размеру, а не по смысловому значению. |
place_id | PlaceID места, куда геокодируется этот ввод. Дополнительную информацию об идентификаторах мест смотрите здесь . |
place_types[] | Тип(ы) места, к которому геокодированы входные данные. Например, |
Языковые параметры
Предварительная версия. Эта функция находится в предварительной версии (до GA). Продукты и функции Pre-GA могут иметь ограниченную поддержку, а изменения в продуктах и функциях Pre-GA могут быть несовместимы с другими версиями Pre-GA. На предложения Pre-GA распространяются Особые условия обслуживания платформы Google Maps . Дополнительную информацию см. в описании этапов запуска .
Позволяет API проверки адреса включать дополнительную информацию в ответ.
Поля | |
---|---|
return_english_latin_address | Предварительная версия: возврат адреса |
ПлюсКод
Плюс-код ( http://plus.codes ) — это ссылка на местоположение в двух форматах: глобальный код, определяющий прямоугольник размером 14 x 14 м (1/8000 градуса) или меньше, и составной код, заменяющий префикс на ссылку на местоположение.
Поля | |
---|---|
global_code | Глобальный (полный) код места, например «9FWM33GV+HQ», представляющий площадь 1/8000 на 1/8000 градусов (~ 14 на 14 метров). |
compound_code | Составной код места, например «33GV+HQ, Рамберг, Норвегия», содержащий суффикс глобального кода и заменяющий префикс форматированным именем ссылочного объекта. |
Предоставление проверки обратной связи
Запрос на отправку отзыва о проверке.
Поля | |
---|---|
conclusion | Необходимый. Результат последовательности попыток проверки. Если для этого поля установлено значение |
response_id | Необходимый. Идентификатор ответа, для которого предназначен этот отзыв. Это должен быть [response_id][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] из первого ответа в серии попыток проверки адреса. |
ВалидацияЗаключение
Возможные окончательные результаты последовательности запросов проверки адреса, необходимых для проверки адреса.
Перечисления | |
---|---|
VALIDATION_CONCLUSION_UNSPECIFIED | Это значение не используется. Если для поля ProvideValidationFeedbackRequest.conclusion установлено значение VALIDATION_CONCLUSION_UNSPECIFIED , будет возвращена ошибка INVALID_ARGUMENT . |
VALIDATED_VERSION_USED | Для транзакции использовалась версия адреса, возвращенная API проверки адреса. |
USER_VERSION_USED | Для транзакции была использована версия адреса, предоставленная пользователем. |
UNVALIDATED_VERSION_USED | Для транзакции использовалась версия адреса, введенная после последней попытки проверки, но не проверенная повторно. |
UNUSED | Транзакция была отменена, а адрес не использовался. |
Провидатионфидбакответс
Этот тип не имеет полей.
Ответ на отзыв о проверке.
Ответ пуст, если отзыв отправлен успешно.
UspsАдрес
Представление USPS адреса в США.
Поля | |
---|---|
first_address_line | Первая адресная строка. |
firm | Название фирмы. |
second_address_line | Вторая адресная строка. |
urbanization | Название урбанизации Пуэрто-Рико. |
city_state_zip_address_line | Город + штат + почтовый индекс. |
city | Название города. |
state | Двухбуквенный код штата. |
zip_code | Почтовый индекс, например, 10009. |
zip_code_extension | Расширение почтового индекса из 4 цифр, например 5023. |
UspsData
Данные USPS для адреса. uspsData
не может быть полностью заполнена для каждого адреса в США или PR, отправленного в API проверки адреса. Рекомендуется интегрировать поля резервного адреса в ответ, если вы используете uspsData в качестве основной части ответа.
Поля | |
---|---|
standardized_address | Стандартизированный адрес USPS. |
delivery_point_code | 2-значный код пункта доставки |
delivery_point_check_digit | Контрольная цифра пункта доставки. Этот номер добавляется в конец Delivery_point_barcode для механически сканированной почты. Сложение всех цифр Delivery_point_barcode, Delivery_point_check_digit, почтового индекса и ZIP+4 вместе должно дать число, кратное 10. |
dpv_confirmation | Возможные значения для подтверждения DPV. Возвращает один символ или не возвращает никакого значения.
|
dpv_footnote | Сноски к проверке точки доставки. Несколько сносок могут быть объединены в одну строку.
|
dpv_cmra | Указывает, является ли адрес CMRA (Коммерческое агентство по приему почты) — частной компанией, получающей почту для клиентов. Возвращает один символ.
|
dpv_vacant | Это место свободно? Возвращает один символ.
|
dpv_no_stat | Это адрес без статистики или активный адрес? Статистические адреса – это адреса, которые не заняты постоянно, или адреса, которые USPS не обслуживает. Возвращает один символ.
|
dpv_no_stat_reason_code | Указывает тип NoStat. Возвращает код причины в виде int.
|
dpv_drop | Флаг указывает, что почта доставляется к одному получателю на сайте. Возвращает один символ.
|
dpv_throwback | Указывает, что почта не доставляется по указанному адресу. Возвращает один символ.
|
dpv_non_delivery_days | Флаг указывает, что доставка почты осуществляется не каждый день недели. Возвращает один символ.
|
dpv_non_delivery_days_values | Целое число, обозначающее дни недоставки. Его можно запросить с помощью битовых флагов: 0x40 – воскресенье – день недоставки 0x20 – понедельник – день недоставки 0x10 – вторник – день недоставки 0x08 – среда – день недоставки 0x04 – четверг – день недоставки -день доставки 0x02 – пятница – нерабочий день 0x01 – суббота – недоставочный день |
dpv_no_secure_location | Флаг указывает на то, что дверь доступна, но посылка не будет оставлена из соображений безопасности. Возвращает один символ.
|
dpv_pbsa | Указывает, что адрес соответствует записи PBSA. Возвращает один символ.
|
dpv_door_not_accessible | Флаг указывает адреса, по которым USPS не может постучать в дверь для доставки почты. Возвращает один символ.
|
dpv_enhanced_delivery_code | Указывает, что для адреса допустимо более одного кода возврата DPV. Возвращает один символ.
|
carrier_route | Код маршрута перевозчика. Четырехзначный код, состоящий из однобуквенного префикса и трехзначного обозначения маршрута. Префиксы:
|
carrier_route_indicator | Индикатор сортировки тарифов маршрута оператора связи. |
ews_no_match | Адрес доставки сопоставляется, но файл EWS указывает, что точное совпадение скоро будет доступно. |
post_office_city | Главпочтамт города. |
post_office_state | Состояние Главпочтамта. |
abbreviated_city | Сокращенный город. |
fips_county_code | Код страны ФИПС. |
county | Название округа. |
elot_number | Номер расширенной линии путешествия (eLOT). |
elot_flag | eLOT восходящий/нисходящий флаг (A/D). |
lacs_link_return_code | Код возврата LACSLink. |
lacs_link_indicator | Индикатор LACSLink. |
po_box_only_postal_code | Почтовый ящик только почтовый индекс. |
suitelink_footnote | Сноски от сопоставления записей об улицах или высотных зданиях с информацией об апартаментах. Если совпадение названия компании обнаружено, возвращается дополнительный номер.
|
pmb_designator | Обозначение единицы PMB (частный почтовый ящик). |
pmb_number | номер PMB (личного почтового ящика); |
address_record_type | Тип записи адреса, соответствующий входному адресу.
|
default_address | Индикатор того, что найден адрес по умолчанию, но существуют более конкретные адреса. |
error_message | Сообщение об ошибке при получении данных USPS. Он заполняется, когда обработка USPS приостанавливается из-за обнаружения искусственно созданных адресов. При наличии этой ошибки поля данных USPS могут быть не заполнены. |
cass_processed | Индикатор того, что запрос CASS обработан. |
ValidateAddressRequest
Запрос на проверку адреса.
Поля | |
---|---|
address | Необходимый. Адрес проверяется. Неформатированные адреса следует отправлять через Общая длина полей в этом вводе не должна превышать 280 символов. Поддерживаемые регионы можно найти здесь . Значение API проверки адреса игнорирует значения |
previous_response_id | Это поле должно быть пустым для первого запроса на проверку адреса. Если для полной проверки одного адреса необходимо больше запросов (например, если изменения, внесенные пользователем после первоначальной проверки, необходимо повторно проверить), то каждый последующий запрос должен заполнить это поле с помощью |
enable_usps_cass | Включает режим совместимости с USPS CASS. Это влияет только на поле Рекомендуется использовать компонентный |
language_options | Необязательный. Предварительная версия. Эта функция находится в предварительной версии (до GA). Продукты и функции Pre-GA могут иметь ограниченную поддержку, а изменения в продуктах и функциях Pre-GA могут быть несовместимы с другими версиями Pre-GA. На предложения Pre-GA распространяются Особые условия обслуживания платформы Google Maps . Дополнительную информацию см. в описании этапов запуска . Позволяет API проверки адреса включать дополнительную информацию в ответ. |
session_token | Необязательный. Строка, которая идентифицирует сеанс автозаполнения для целей выставления счетов. Должна быть строкой в формате Base64, безопасной для URL и имени файла, длиной не более 36 символов ASCII. В противном случае возвращается ошибка INVALID_ARGUMENT. Сеанс начинается, когда пользователь выполняет запрос автозаполнения, и завершается, когда он выбирает место и вызывает функцию «Подробности о месте» или «Проверка адреса». В каждом сеансе может быть несколько запросов автозаполнения, за которыми следует один запрос сведений о месте или проверки адреса. Учетные данные, используемые для каждого запроса в рамках сеанса, должны принадлежать одному и тому же проекту Google Cloud Console. После завершения сеанса токен больше не действителен; ваше приложение должно генерировать новый токен для каждого сеанса. Если параметр Примечание. Проверка адреса может использоваться только в сеансах с API автозаполнения (нового), а не с API автозаполнения. Дополнительную информацию см. на странице https://developers.google.com/maps/documentation/places/web-service/session-pricing . |
ValidateAddressResponse
Ответ на запрос проверки адреса.
Поля | |
---|---|
result | Результат проверки адреса. |
response_id | UUID, идентифицирующий этот ответ. Если адрес необходимо повторно проверить, этот UUID должен сопровождать новый запрос. |
Результат проверки
Результат проверки адреса.
Поля | |
---|---|
verdict | Общие флаги вердикта |
address | Информация о самом адресе в отличие от геокода. |
geocode | Информация о местоположении и месте, к которому геокодирован адрес. |
metadata | Другая информация, имеющая отношение к доставляемости. |
usps_data | Дополнительные флаги доставки, предоставляемые USPS. Предоставляется только в регионе |
english_latin_address | Предварительная версия. Эта функция находится в предварительной версии (до GA). Продукты и функции Pre-GA могут иметь ограниченную поддержку, а изменения в продуктах и функциях Pre-GA могут быть несовместимы с другими версиями Pre-GA. На предложения Pre-GA распространяются Особые условия обслуживания платформы Google Maps . Дополнительную информацию см. в описании этапов запуска . Адрес переведен на английский. Переведенные адреса нельзя повторно использовать в качестве входных данных API. Служба предоставляет их, чтобы пользователь мог использовать свой родной язык для подтверждения или отклонения проверки первоначально предоставленного адреса. Если часть адреса не имеет перевода на английский язык, служба возвращает эту часть на альтернативном языке, использующем латиницу. См. здесь объяснение того, как выбирается альтернативный язык. Если часть адреса не имеет перевода или транслитерации на языке, использующем латиницу, служба возвращает эту часть на местном языке, связанном с адресом. Включите этот вывод, используя флаг Примечание. Поле |
Вердикт
Общий обзор результатов проверки адреса и геокодирования.
Поля | |
---|---|
input_granularity | Детализация входного адреса. Это результат анализа входного адреса, который не дает никаких сигналов проверки. Сигналы проверки см. в разделе Например, если входной адрес включает конкретный номер квартиры, то |
validation_granularity | Уровень детализации, на котором API может полностью проверить адрес. Например, Результат проверки компонента адреса можно найти в |
geocode_granularity | Информация о детализации Иногда это может отличаться от приведенного выше |
address_complete | Адрес считается полным, если нет неразрешенных токенов, неожиданных или отсутствующих компонентов адреса. Если значение не установлено, это указывает на то, что значение равно |
has_unconfirmed_components | По крайней мере один компонент адреса не может быть классифицирован или проверен. Подробности см. |
has_inferred_components | Был выведен (добавлен) по крайней мере один компонент адреса, которого не было во входных данных. Подробности см. |
has_replaced_components | По крайней мере один компонент адреса был заменен. Подробности см. |
Детализация
Различные степени детализации, которые может иметь адрес или геокод. При использовании для указания степени детализации адреса эти значения указывают, с какой степенью детализации адрес идентифицирует пункт назначения почтовой рассылки. Например, такой адрес, как «123 Main Street, Redwood City, CA, 94061», идентифицирует PREMISE
, а адрес вроде «Redwood City, CA, 94061» идентифицирует LOCALITY
. Однако, если мы не сможем найти геокод для «123 Main Street» в Редвуд-Сити, возвращаемый геокод может иметь степень детализации LOCALITY
, хотя адрес более детализирован.
Перечисления | |
---|---|
GRANULARITY_UNSPECIFIED | Значение по умолчанию. Это значение не используется. |
SUB_PREMISE | Результат ниже уровня здания, например квартира. |
PREMISE | Результат на уровне здания. |
PREMISE_PROXIMITY | Геокод, который приблизительно соответствует местоположению адреса на уровне здания. |
BLOCK | Адрес или геокод указывают на блок. Используется только в регионах с адресацией на уровне блоков, например в Японии. |
ROUTE | Геокод или адрес детализирован для маршрута, например улица, дорога или шоссе. |
OTHER | Все остальные детали, которые объединены в группы, поскольку они не могут быть доставлены. |
Индекс
-
AddressValidation
(интерфейс) -
Address
(сообщение) -
AddressComponent
(сообщение) -
AddressComponent.ConfirmationLevel
(перечисление) -
AddressMetadata
(сообщение) -
ComponentName
(сообщение) -
Geocode
(сообщение) -
LanguageOptions
(сообщение) -
PlusCode
(сообщение) -
ProvideValidationFeedbackRequest
(сообщение) -
ProvideValidationFeedbackRequest.ValidationConclusion
(перечисление) -
ProvideValidationFeedbackResponse
(сообщение) -
UspsAddress
(сообщение) -
UspsData
(сообщение) -
ValidateAddressRequest
(сообщение) -
ValidateAddressResponse
(сообщение) -
ValidationResult
(сообщение) -
Verdict
(сообщение) -
Verdict.Granularity
(перечисление)
Проверка адреса
Сервис проверки адресов.
Предоставление проверки, обратная связь |
---|
Обратная связь о результатах последовательности попыток проверки. Это должен быть последний вызов после последовательности вызовов проверки для одного и того же адреса, и его следует вызывать после завершения транзакции. Его следует отправлять только один раз для последовательности запросов |
Проверить адрес |
---|
Проверяет адрес. |
Адрес
Подробности постобработанного адреса. Постобработка включает в себя исправление частей адреса с ошибками, замену неправильных частей и определение недостающих частей.
Поля | |
---|---|
formatted_address | Адрес после постобработки, отформатированный как однострочный адрес в соответствии с правилами форматирования адреса региона, в котором расположен адрес. |
postal_address | Адрес после обработки, представленный как почтовый адрес. |
address_components[] | Неупорядоченный список. Отдельные компоненты адреса отформатированного и исправленного адреса, а также информация проверки. Это предоставляет информацию о статусе проверки отдельных компонентов. Компоненты адреса не упорядочены определенным образом. Не делайте никаких предположений относительно порядка компонентов адреса в списке. |
missing_component_types[] | Типы компонентов, которые должны были присутствовать в правильно отформатированном почтовом адресе, но не были найдены во входных данных И не могли быть определены. Компоненты этого типа отсутствуют в |
unconfirmed_component_types[] | Типы компонентов, которые присутствуют в |
unresolved_tokens[] | Любые токены во входных данных, которые не удалось разрешить. Это может быть ввод, который не был распознан как допустимая часть адреса (например, при вводе типа «123235253253 Main St, San Francisco, CA, 94105» неразрешенные токены могут выглядеть как |
Адресный компонент
Представляет компонент адреса, например улицу, город или штат.
Поля | |
---|---|
component_name | Имя этого компонента. |
component_type | Тип компонента адреса. Список возможных типов см. в Таблице 2: Дополнительные типы, возвращаемые службой Places . |
confirmation_level | Указывает уровень нашей уверенности в том, что компонент правильный. |
inferred | Указывает, что компонент не был частью входных данных, но мы определили его для местоположения адреса и считаем, что его следует указывать для полного адреса. |
spell_corrected | Указывает на исправление ошибки в названии компонента. API не всегда отмечает изменения одного варианта написания на другой, например, при изменении «центра» на «центр». Он также не всегда отмечает распространенные орфографические ошибки, например, при замене «Амфитеатр Пкви» на «Амфитеатр Пкви». |
replaced | Указывает, что имя компонента было заменено совершенно другим, например, неправильный почтовый индекс был заменен на правильный для адреса. Это не косметическое изменение, входной компонент изменен на другой. |
unexpected | Указывает компонент адреса, который не ожидается в почтовом адресе для данного региона. Мы сохранили его только потому, что он был частью входных данных. |
Уровень подтверждения
Различные возможные значения уровней подтверждения.
Перечисления | |
---|---|
CONFIRMATION_LEVEL_UNSPECIFIED | Значение по умолчанию. Это значение не используется. |
CONFIRMED | Нам удалось убедиться, что этот компонент существует и имеет смысл в контексте остальной части адреса. |
UNCONFIRMED_BUT_PLAUSIBLE | Этот компонент не может быть подтвержден, но вполне вероятно, что он существует. Например, номер улицы в известном допустимом диапазоне номеров на улице, где конкретные номера домов не известны. |
UNCONFIRMED_AND_SUSPICIOUS | Этот компонент не был подтвержден и, скорее всего, ошибочен. Например, район, который не соответствует остальной части адреса. |
АдресМетаданные
Метаданные для адреса. metadata
не могут быть полностью заполнены для каждого адреса, отправленного в API проверки адреса.
Поля | |
---|---|
business | Указывает, что это адрес компании. Если значение не установлено, это означает, что значение неизвестно. |
po_box | Указывает, что это адрес почтового ящика. Если значение не установлено, это означает, что значение неизвестно. |
residential | Указывает, что это адрес проживания. Если значение не установлено, это означает, что значение неизвестно. |
ИмяКомпонента
Обертка для имени компонента.
Поля | |
---|---|
text | Текст имени. Например, «5th Avenue» для названия улицы или «1253» для номера улицы. |
language_code | Код языка BCP-47. Этого не будет, если имя компонента не связано с языком, например, с номером улицы. |
Геокодирование
Содержит информацию о месте, куда были геокодированы входные данные.
Поля | |
---|---|
location | Геокодированное местоположение входных данных. Использование идентификаторов мест предпочтительнее использования адресов, координат широты/долготы или плюсовых кодов. Использование координат при маршрутизации или расчете направлений движения всегда приводит к привязке точки к дороге, ближайшей к этим координатам. Это может быть не дорога, которая быстро или безопасно приведет к месту назначения, и она может находиться не рядом с точкой доступа к объекту. Кроме того, когда местоположение подвергается обратному геокодированию, нет никакой гарантии, что возвращаемый адрес будет соответствовать оригиналу. |
plus_code | Плюс-код, соответствующий |
bounds | Границы геокодированного места. |
feature_size_meters | Размер геокодированного места в метрах. Это еще одна мера грубости геокодированного местоположения, но в физическом размере, а не в семантическом значении. |
place_id | Плосеид этого места в этом входном геокоде. Для получения дополнительной информации о идентификаторах места см. Здесь . |
place_types[] | Тип (ы) места, которое входные геокодировали. Например, |
LanguageOptions
Предварительный просмотр: эта функция находится в предварительном просмотре (Pre-GA). Продукты и функции Pre-GA могут иметь ограниченную поддержку, а изменения в продуктах и функциях Pre-GA могут быть совместимы с другими версиями до GA. Предложения предварительного GA охватываются специфическими условиями службы платформы Google Maps . Для получения дополнительной информации см. Описания этапа запуска .
Позволяет API проверки адреса включить дополнительную информацию в ответ.
Поля | |
---|---|
return_english_latin_address | Предварительный просмотр: вернуть |
PlusCode
Plus Code ( http://plus.codes ) - это ссылка на местоположение с двумя форматами: глобальный код, определяющий 14mx14m (1/8000 в такой степени) или меньший прямоугольник, и составной код, заменив префикс на эталонном месте.
Поля | |
---|---|
global_code | Глобальный (полный) код Place, такой как «9FWM33GV+HQ», представляющий площадь 1/8000 на 1/8000 градусов (~ 14 на 14 метров). |
compound_code | Составной код Place, такой как «33GV+HQ, Ramberg, Norway», содержащий суффикс глобального кода и замена префикса с форматированным именем эталонной объекта. |
Предоставьте validationfeedbackRequest
Запрос на отправку отзывов проверки.
Поля | |
---|---|
conclusion | Необходимый. Результат последовательности попыток проверки. Если это поле установлено на |
response_id | Необходимый. Идентификатор ответа, для которого предназначен этот отзыв. Это должно быть [response_id] [google.maps.addressvalidation.v1.validateaddressrequest.response_id] из первого ответа в серии попыток проверки адреса. |
ValidationConclusion
Возможные окончательные результаты последовательности запросов на проверку адресов, необходимых для проверки адреса.
Перечисления | |
---|---|
VALIDATION_CONCLUSION_UNSPECIFIED | Это значение не используется. Если поле ProvideValidationFeedbackRequest.conclusion установлено на VALIDATION_CONCLUSION_UNSPECIFIED , будет возвращена ошибка INVALID_ARGUMENT . |
VALIDATED_VERSION_USED | Для транзакции использовалась версия адреса, возвращаемого API проверки адреса. |
USER_VERSION_USED | Версия адреса, предоставленного пользователем, использовалась для транзакции |
UNVALIDATED_VERSION_USED | Версия адреса, которая была введена после последней попытки проверки, но это не было повторно оценено, была использована для транзакции. |
UNUSED | Сделка была заброшена, и адрес не использовался. |
Предоставление validationfeedbackresponse
Этот тип не имеет полей.
Ответ на проверку обратной связи.
Ответ пуст, если обратная связь успешно отправлена.
Uspsaddress
USPS представление адреса США.
Поля | |
---|---|
first_address_line | Первая адресная строка. |
firm | Название фирмы. |
second_address_line | Вторая адресная строка. |
urbanization | Пуэрториканское имя урбанизации. |
city_state_zip_address_line | Город + государство + почтовый код. |
city | Название города. |
state | 2 буквенного состояния код. |
zip_code | Почтовый код, например, 10009. |
zip_code_extension | 4-значное расширение почтового кода, например, 5023. |
USPSDATA
Данные USPS для адреса. uspsData
не гарантированно будет полностью заполнен для каждого адреса США или PR, отправленного в API проверки адреса. Рекомендуется интегрировать поля адреса резервного копирования в ответ, если вы используете USPSData в качестве основной части ответа.
Поля | |
---|---|
standardized_address | USPS стандартизированный адрес. |
delivery_point_code | 2 -значный код точки доставки |
delivery_point_check_digit | Цифровая цифра с доставкой. Этот номер добавляется к окончанию доставки_POINT_BARCODE для механического сканируемого почты. Добавление всех цифр доставки_point_barcode, Deliver_point_check_digit, почтовый код и Zip+4 вместе должны дать число делится на 10. |
dpv_confirmation | Возможные значения для подтверждения DPV. Возвращает один символ или не возвращает значения.
|
dpv_footnote | Сноски от проверки точки доставки. Несколько сносков могут быть связаны вместе в одной струне.
|
dpv_cmra | Указывает, является ли адрес CMRA (агентство по получению коммерческой почты)-частное бизнес, получающий почту для клиентов. Возвращает одного персонажа.
|
dpv_vacant | Это место свободным? Возвращает одного персонажа.
|
dpv_no_stat | Это адрес без статистики или активный адрес? Никакие адреса статистики не являются те, которые не постоянно заняты или адреса, которые USP не обслуживают. Возвращает одного персонажа.
|
dpv_no_stat_reason_code | Указывает тип ностата. Возвращает код причины как int.
|
dpv_drop | Флаг указывает, что почта доставляется в один восприимчивый на сайте. Возвращает одного персонажа.
|
dpv_throwback | Указывает, что почта не доставляется по адресу улицы. Возвращает одного персонажа.
|
dpv_non_delivery_days | Флаг указывает, что доставка почты не выполняется каждый день недели. Возвращает одного персонажа.
|
dpv_non_delivery_days_values | Целое число идентифицирует дни без доставки. Его можно допросить с использованием битовых флагов: 0x40-воскресенье-день без доставки 0x20-понедельник-день без доставки 0x10-вторник-день без доставки 0x08-среда-день без доставки 0x04-четверг не является нон. -Длевина День 0x02-пятница-день без доставки 0x01-Суббота-день без доставки |
dpv_no_secure_location | Флаг указывает, что дверь доступна, но пакет не останется из -за проблем безопасности. Возвращает одного персонажа.
|
dpv_pbsa | Указывает, что адрес был сопоставлен с записью PBSA. Возвращает одного персонажа.
|
dpv_door_not_accessible | Флаг указывает адреса, где USPS не может постучать в дверь для доставки почты. Возвращает одного персонажа.
|
dpv_enhanced_delivery_code | Указывает, что для адреса действительнее более одного кода возврата DPV. Возвращает одного персонажа.
|
carrier_route | Код маршрута перевозчика. Четыре кода символа, состоящий из префикса одной буквы и трехзначного обозначения маршрута. Префиксы:
|
carrier_route_indicator | Индикатор сортировки скорости маршрута перевозчика. |
ews_no_match | Адрес доставки подходит, но файл EWS указывает, что в ближайшее время будет доступно точное совпадение. |
post_office_city | Главное почтовое отделение города. |
post_office_state | Основное государство почтового отделения. |
abbreviated_city | Сокращенный город. |
fips_county_code | Кодекс округа Фипс. |
county | Имя округа. |
elot_number | Усовершенствованная линия путешествия (ELOT). |
elot_flag | ЭКОЛОТ АНЦИПАНСКИЙ/УГОДНЫЙ ФЛАГ (A/D). |
lacs_link_return_code | Код возврата lacslink. |
lacs_link_indicator | Индикатор LACSLINK. |
po_box_only_postal_code | Ящик для почтового ящика. |
suitelink_footnote | Сноски от сопоставления уличной или высокой записи с информацией. Если сопоставление названия бизнеса найдено, второстепенное число возвращается.
|
pmb_designator | PMB (Private Mail Box) Устройство устройства. |
pmb_number | PMB (частный почтовый ящик) номер; |
address_record_type | Тип адресной записи, которая соответствует входному адресу.
|
default_address | Индикатор того, что адрес по умолчанию был найден, но существуют более конкретные адреса. |
error_message | Сообщение об ошибке для поиска данных USPS. Это заполнено, когда обработка USPS приостановлена из -за обнаружения искусственно созданных адресов. Поля данных USPS не могут быть заполнены, когда присутствует эта ошибка. |
cass_processed | Индикатор того, что запрос был обработан CASS. |
Validateaddressrequest
Запрос на проверку адреса.
Поля | |
---|---|
address | Необходимый. Адрес подтвержден. Неформатированные адреса должны быть отправлены через Общая длина полей на этом входе не должна превышать 280 символов. Поддерживаемые регионы можно найти здесь . Значение API проверки адреса игнорирует значения у |
previous_response_id | Это поле должно быть пустым для первого запроса проверки адреса. Если необходимо больше запросов для полной проверки одного адреса (например, если изменения, |
enable_usps_cass | Включает USPS CASS -совместимый режим. Это влияет только на Рекомендуется использовать компонентный |
language_options | Необязательный. Предварительный просмотр: эта функция находится в предварительном просмотре (Pre-GA). Продукты и функции Pre-GA могут иметь ограниченную поддержку, а изменения в продуктах и функциях Pre-GA могут быть совместимы с другими версиями до GA. Предложения предварительного GA охватываются специфическими условиями службы платформы Google Maps . Для получения дополнительной информации см. Описания этапа запуска . Позволяет API проверки адреса включить дополнительную информацию в ответ. |
session_token | Необязательный. Строка, которая идентифицирует сеанс автозаполнения для выставления счетов. Должен быть url и имен файла безопасной базовой 64 строки с максимум 36 символов ASCII в длину. В противном случае возвращается ошибка valud_argument. Сеанс начинается, когда пользователь делает автозаполненный запрос, и завершается, когда он выбирает место, и вызов для размещения данных или проверки адреса. Каждый сеанс может иметь несколько автозаполненных запросов, за которыми следуют сведения об одном месте или запрос на проверку адреса. Учетные данные, используемые для каждого запроса в сеансе, должны принадлежать к одному и тому же проекту Cloud Console Google. Как только сессия завершится, токен больше не является действительным; Ваше приложение должно генерировать свежий токен для каждого сеанса. Если параметр ПРИМЕЧАНИЕ. Проверка адреса может использоваться только в сеансах с API автозаполнения (нового), а не API автозаполнения. См . |
Validateaddressresponse
Ответ на запрос на проверку адреса.
Поля | |
---|---|
result | Результат проверки адреса. |
response_id | UUID, который идентифицирует этот ответ. Если адрес должен быть повторно оценен, этот UUID должен сопровождать новый запрос. |
ValidationResult
Результат проверки адреса.
Поля | |
---|---|
verdict | Общие флаги вердикта |
address | Информация об самом адресе, в отличие от геокода. |
geocode | Информация о местоположении и размещении, к которому адресовал адрес. |
metadata | Другая информация, относящаяся к доставке. |
usps_data | Дополнительные флаги доставки, предоставленные USPS. Предоставлено только в регионе |
english_latin_address | Предварительный просмотр: эта функция находится в предварительном просмотре (Pre-GA). Продукты и функции Pre-GA могут иметь ограниченную поддержку, а изменения в продуктах и функциях Pre-GA могут быть совместимы с другими версиями до GA. Предложения предварительного GA охватываются специфическими условиями службы платформы Google Maps . Для получения дополнительной информации см. Описания этапа запуска . Адрес переведен на английский. Переведенные адреса не используются в качестве ввода API. Сервис предоставляет им так, чтобы пользователь мог использовать свой родной язык для подтверждения или опровержения проверки первоначально предоставленного адреса. Если часть адреса не имеет английского перевода, сервис возвращает эту часть на альтернативном языке, который использует латинский сценарий. Смотрите здесь для объяснения того, как выбран альтернативный язык. Если часть адреса не имеет никаких переводов или трансляций на языке, который использует латинский сценарий, сервис возвращает эту часть на локальном языке, связанном с адресом. Включите этот вывод, используя Примечание. Поле |
Вердикт
Обзор высокого уровня результата проверки адреса и GeoCode.
Поля | |
---|---|
input_granularity | Гранулярность входного адреса. Это результат анализа входного адреса и не дает никаких сигналов валидации. Для сигналов проверки см. В соответствии с Например, если входной адрес включает в себя конкретный номер квартиры, то |
validation_granularity | Уровень детализации, на который API может полностью подтвердить адрес. Например, Результат проверки компонента адреса можно найти в |
geocode_granularity | Информация о гранулярности Это может отличаться от |
address_complete | Адрес считается завершенным, если нет неразрешенных токенов, нет неожиданных компонентов или недостающих адресов. Если нет, указывает, что значение |
has_unconfirmed_components | По крайней мере, один компонент адреса не может быть классифицирован или проверен, см. |
has_inferred_components | По крайней мере, один компонент адреса был выведен (добавлен), который не был в вводе, см. |
has_replaced_components | По крайней мере, один компонент адреса был заменен, см. |
Гранулярность
Различные детали, которые могут иметь адрес или геокод. При использовании для обозначения гранулярности для адреса эти значения указывают, насколько хороша гранулярность, адрес идентифицирует пункт назначения рассылки. Например, адрес, такой как «123 Main Street, Redwood City, CA, 94061», определяет PREMISE
в то время как что -то вроде «Redwood City, CA, 94061», определяет LOCALITY
. Однако, если мы не сможем найти геокоду для «123 Main Street» в Редвуд -Сити, возвращение GeoCode может быть гранулярностью LOCALITY
, даже если адрес более детальный.
Перечисления | |
---|---|
GRANULARITY_UNSPECIFIED | Значение по умолчанию. Это значение не используется. |
SUB_PREMISE | Результат уровня ниже строительства, например, квартира. |
PREMISE | Результат уровня здания. |
PREMISE_PROXIMITY | Геокод, который приближается к расположению уровня здания адреса. |
BLOCK | Адрес или геокод указывает блок. Используется только в регионах, которые имеют адресацию уровня блока, такие как Япония. |
ROUTE | Геокод или адрес гранулирован для маршрута, например, улица, дорога или шоссе. |
OTHER | Все остальные детали, которые объединяются вместе, поскольку они не доставляются. |