Клуб API Карт

Список городов и улиц вытащить на сайт для кармашка выбора

Пост в архиве.

Не подскажете ли как с помощью API яндекс карт вытащить на сайт список городов в определенном регионе. Тоесть задаешь регион например Московская область. И чтобы в результате запроса верднулся список. Городов по этому региону. То же самое надо сделать с улицами в определненном выбранном городе.

 

Нужно для проверки корректности ввода данных пользователем

Если быть более точным надо сделать 3 кармашка выбора:

1 Выбор страны

2 выбор города

3 выбор улицы в городе

Подскажите пож пример или раздел документации в котором это написано. И вообще возможность подобного. Может уже есть готовые скрипты, которые подобное делают?

 

Зараннее благодарен за ответ

7 комментариев
Максим Горчаков
28 января 2016, 04:38

Нет, поищите в интернете базу городов, улиц, стран. Скачайте ее себе, закинте в свою базу и используйте. А дальше мало труда вытащить из базы все города россии, зная ее id.

Я просто работаю на сайте с картами Яндекса. Если вытащу города и улицы от кого-то другого. Это же не будет проверкой на существование и правильность написания относительно карт Яндекса. Я согласен, что если давать запросы прямо на сайт карт Яндекса каждый раз, когда хочешь проверить - то это довольно накладно по производительности сервера карт. Но просто хотелось бы от первого лица (от Яндекса) получить список улиц и городов а там уже дальше этот адекватный список поместить в свою базу или файл, а там уже дальше с ним локально работать. Просто хотелось бы от Яндекса информацию иметь. Что сдесь можно придумать ?

Может от яндекса готовый какой-то механизм репликаций или чего-то подобного есть?

 

 

 Но просто хотелось бы от первого лица (от Яндекса) получить список улиц и городов а там уже дальше этот адекватный список поместить в свою базу или файл, а там уже дальше с ним локально работать. Просто хотелось бы от Яндекса информацию иметь. Что сдесь можно придумать ?

Адресная база как отдельный продукт через АПИ не предоставляется. Можете поискать в интернетах слово "Кладр"

А нельзя его запросом вытянуть один раз , а потом использовать? Главное ж значения адекватные получить. Может хитрость какая есть?

та база что используется в яндексе весит 250гб

думаю что одним запросом не потянуть

Ого...  А нельзя в запросе город указать нужный ? Может так пойдет и будет меньше уже на один запрос данных? В принципе все города и не нужны... Если бы можно было несколько по одному вытащить, то было бы неплохо