2015-09-15 2 views
1

Я использовал Google для получения адреса от почтового индекса и тому подобного. Моя проблема в том, что я хочу, чтобы на моем веб-сайте были адресные поля, чтобы кто-либо из любой страны мог правильно зарегистрироваться и предоставить всю необходимую адресную информацию. Я буду включать функцию ввода почтового индекса и получения всей другой информации автоматически.какую адресную информацию я должен собирать при разработке международной регистрации для веб-сайта

Является ли разумным проверить почтовый индекс и заставить успешный поиск google до того, как кто-то зарегистрируется? Если это так, я могу просто сохранить строку JSON в базе данных как blob или, возможно, внутри класса. Но мне все же нужно решить, какие поля, такие как название улицы, почтовый индекс или почтовый индекс, и тому подобное. Я не знаю, с чего начать принимать решение о включении?

Я думаю, что я действительно спрашиваю, какие поля связаны с полями Google в целом. Я знаю, что разные административные уровни - разные вещи в разных странах:/

ответ

2

Хотя я не могу сказать, что вы должны конкретно делать для Google, я могу рассказать вам, какие поля используют наши клиенты, когда они проверяют международные адреса в Интернете. (Полное раскрытие информации: Я программист на SmartyStreets, где мы проверяем международные адреса.)

Хотя система почтовой рассылки каждой страны уникальна, существует несколько существенных сходств, которыми они разделяют. Этот элемент общности - это то, что позволяет вам вводить людей в свой адрес в универсальную форму, а затем проверять адрес, независимо от страны.

Address Line 1: Это поле, как правило, номер дома или здания и улица, на которой расположено здание. Примеры этой области включают в себя: 123 Main Street, Calle Proc. San Sebastián, 15, 1019 North 1300 West и т.д.

Address Line 2: Это поле будет включать в себя жилые или люкс номера.

Locality: Наиболее распространенные данные, введенные для этого, являются городским компонентом адреса. Например: Париж, Гамбург, Йоханнесбург и т. Д.

Administrative Area: Это название штата или провинции или аббревиатура. Примерами этого могут служить Техас - Техас, Альберта - АБ, Фиренце (Италия) - FI.

Postal Code (если доступно): примерами этого могут быть 90210 (Беверли-Хиллз в Калифорнии) или 84000 (Авингон во Франции).

Хотя вы всегда можете добавить дополнительные поля, чтобы дать дополнительный контекст парсеру или интерпретатору программного обеспечения, указанные выше поля являются наиболее распространенными, которые вы использовали бы для проверки международного адреса. Если вы не уверены, вы можете протестировать non-US address for free. Мы предлагаем extensive documentation, которые являются бесплатными и общедоступными, чтобы лучше объяснить нюансы и особенности адресов улиц и почтовых адресов.

 Смежные вопросы

  • Нет связанных вопросов^_^