Клуб API Карт

Ответ геокодера

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

Возник чисто теоретический вопрос... а откуда берутся данные для ответа геокодера?

Сейчас столкнулся с ситуацией что при обратном геокодировании геокодер выдает информацию немного отличающуюся от "общепринятой".

Так например в ответе геокодера в названиях населенных пунктов всякие "Верхние" и "Нижние" идут в сокращении: "Верх" и "Ниж", Соотвестсвенно приходится исключения добавлять.

Или вот есть такой поселок "Провидения". По КЛАДР это Чукотский АО, Провиденский район

А геокодер лаконичен: Россия,Провидения

Есть ли какие-нибудь настройки для изменения выдачи геокодера? или лучше сразу у себя в логику это жестко кодировать?

8 комментариев

привет.

ты про какой геокодер? АПИ или http?

Александр Новиков
28 января 2016, 06:00

Я так понимаю что оба страдают этим. Я заметил на http.

Когда проверяю на http://maps.yandex.ru результаты аналогичные.

Вот если искать по таким координатам: -173.300003, 64.379997

похоже на багу, мы посмотрим.

 

если искать не по координатам а "Провидение", он его находит,

но тоже на втором месте после "лаконичного" ответа

ищу так:

 

                $.getJSON('http://geocode-maps.yandex.ru/1.x/', {                        key: '_key_',                        geocode: 'Провидения',                        format: 'json'                    }, function (json) {                        console.log(json);                    }                );
 

 

Посмотрели. Это "привет" от поставщиков исходных карт. У них там два объекта: один правильный, а другой -- "лаконичный". Уберем лишний и все станет хорошо. Спасибо за сообщение!

Александр Новиков
28 января 2016, 06:00

Спасибо.

Сейчас посмотрел - похоже сейчас такая ситуация со всей Чукоткой.

Мы просмотрим все подобные дубли.

Александр Новиков
28 января 2016, 06:00

А скажите куда еще различные баг-репорты писать? :)

А то они набираются - хочется от них избавиться.

Например поселок Натырбово.

По версии Яндекс карт это

"Краснодарский край,Кошехаблинский район,поселок Натырбово"

А по другим источникам: КЛАДР, Вики и т.п. и поселок и целый район относятся к республике Адыгея.

Я чувствую у меня еще идеи появятся - вот чтобы не захломлять клуб - куда писать напрямую. Ответить можно мне прямо на почту: newman-msk@yandex.ru

на maps.yandex.ru есть "сообщить об ошибке"

если там те же проблемы с поиском - лучше писать туда

 

про баги в апи лучше всего наверное сюда, в клуб