Клуб API Карт

api для нормализации адресов?

kalparson
24 августа 2009, 22:01

Здравствуйте!

Известно, что один и тот же адрес можно записать десятком способов. Яндекс-карты справляются практически с любыми :)


Вопрос такой: есть ли в API метод для разбора адресов в произвольной форме, вохможно проверяющий их существование и возвращающий какую-то формализованную структуру?


Не хочется изобретать велосипед.

2 комментария
Подписаться на комментарии к посту
Вы можете для этой цели использовать геокодер. Он кроме координат вернет еще полный адрес.

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


Есть ли способ указать геокодеру, чтобы он не проверял адрес на реальность? Например, "Тюмень муравленко 1243-148" превращаем в город:тюмень, улица:муравленко, дом:1243, квартира:148. Геокодер на данном примере просто отрежет адрес до "Россия, Тюменская область, Тюмень, улица Муравленко".


Пример хоть и выглядит слишком утрированным, но подобная проблема есть. Встречались реальные адреса, о существовании которых Яндекс.Карты просто не в курсе были и геокодер творил такие непотребности.