Клуб API Карт

Где взять список всех улиц в городе?

vvkutsanov
3 января 2011, 16:12

Может кто сталкивался с такой ппроблемой?

Иногда пользователь вводит неправильно улицу, или с ошибкой

Хочу, чтобы у пользователя была возможность ввести только ту улицу, которая есть в базе Яндекс-карт

есть ли такое хранилище, и если есть ссылку плз на него

Заранее благодарен!

4 комментария
Подписаться на комментарии к посту
Базы нет, но есть сервис геокодирования

Геокодирование доступно как через АПИ, так и ввиде отдельного http-сервиса

http-геокодер в отличие от того, что предоставляется через javascript API
имеет встроенный механизм распознавания и исправления ошибок
т.е. даже если спросить у него "мАсква" он даст правильный ответ.
http://geocode-maps.yandex.ru/1.x/?geocode=мАсква&key=...
это я в курсе
уже работал с картами
просто, пользователь может ввести вообще левую улицу, которой в принципе нет.
вот я от этого хотел обезопасится
а база по-любому есть
просто Яндекс не хочет ее раскрывать, Жадина:)
и зря
надо хоть как-то отличаться от Гугля в лучшую сторону
а то, обычно, Яндекс повторяет то, что сделал уже Гугль
Если введет левую, то геокодер ее не найдет.
Это и есть способ проверить
Такие БАЗЫ есть.
Основная типа как КЛАДР( яндексите ). Но она не идеальна.
Есть еще база окато, различные местные кадастровые документы и так далее.
Принято использовать кладр. Но если улица - новострой - она в этот КЛАДР будет долго из местных бюрократий идти.

Посему - кладр - справочник, никак не не обязательство