Можно ли проверить почтовый адрес с помощью Google Locations
Можно ли проверить почтовый адрес на его полноту? Смысл, мне нужно захватить autocomplete
значения с использованием Google Places
и после того, как пользователь выберет адрес, мне нужно проверить его, если он содержит номер дома и почтовый индекс.
Holderlinstrasse 12, 11070, Berlin, Germany
- Это хорошо
Holderlinstrasse Berlin, Germany
- не является
Я не нашел никаких API для этой цели. Я рассмотрел регулярное выражение, но это также не похоже на легкий способ.
Любой совет? Спасибо!
1 ответ
Это обычно считается гораздо более сложной задачей, которую вы себе представляете. Законные адреса улиц очень трудно идентифицировать даже человеку. На международном уровне города имеют совершенно разные способы выражения адресов, и в особых условиях (например, в военных и крупных деловых и правительственных организациях США) адреса могут не иметь ничего общего с номером, названием улицы или территорией.
Этот закрытый вопрос SO содержит честное обсуждение некоторых возможностей, но не существует 100% решения.