Ваши комментарии
Раньше Москва, Питер и Севастополь не записывались в city. Затем мы это изменили, так как люди воспринимают их именно как города, а не как регионы.
10 лет назад
Теперь понял, спасибо.
Только я не понимаю, зачем вы хотите навязывать человеку самый «популярный» город Москву, если человек находится в Питере :–)
Смотрите выше пример с locations_boost: количество городов ограничено, явно задан приоритетный город.
Приоритетный для пользователя город определяется через геолокацию. Если человек находится в Питере, и вводит «Мира», он увидит «г Санкт-Петербург, ул Мира». Находится в Москве — получит «г Москва, пр-кт Мира». Это в jQuery-плагине.
Если работаете через REST, укажите приоритетный город в параметре
Если работаете через REST, укажите приоритетный город в параметре
locations_boost
:{ "locations_boost": [{"kladr_id": "78"}], "locations": [ {"region": "Санкт-Петербург"}, {"region": "Москва"} ], "query": "мира" }
А почему улица Мира в Санкт-Петербурге должна быть на первой позиции?
Не нашел адреса «Северная промзона Покровский проезд, владение № 1». Вижу в Яндексе «микрорайон Северный, дом 1». Как вы поняли, что это одно и то же?
Дадата работает по ФИАС. В ФИАС нет кодов КЛАДР для домов.
Поэтому код дома (последние четыре цифры в коде КЛАДР) Дадата берет из поля «Счетчик записей домов для КЛАДР 4» (COUNTER). Эти коды часто отличаются от указанных в КЛАДРе. Впрочем, в самом КЛАДРе с каждым новым обновлением коды домов часто меняются, поэтому использовать их в качестве «постоянного» идентификатора адреса невозможно.
Поэтому код дома (последние четыре цифры в коде КЛАДР) Дадата берет из поля «Счетчик записей домов для КЛАДР 4» (COUNTER). Эти коды часто отличаются от указанных в КЛАДРе. Впрочем, в самом КЛАДРе с каждым новым обновлением коды домов часто меняются, поэтому использовать их в качестве «постоянного» идентификатора адреса невозможно.
Сервис поддержки клиентов работает на платформе UserEcho