0
Не ошибка
Разный результат при работе через java и rest
Используем javascript при вводе адреса на фронтэнде и REST при вводе на бекэнде.
Например запрос "ленинский 17 4 9":
Результат javascript как и ожидается, "г Москва, Ленинский пр-кт, д 17 к 4, кв 9"
REST API при аналогичном запросе выдает "Респ Башкортостан, Куюргазинский р-н, с/с Ленинский", а при ограничении поиска по Москве вообще никаких результатов
Ответ
Ответ
На рассмотрении
Плагин использует геолокацию по IP-адресу. Через REST её тоже можно использовать:
- Сначала вызываете detectAddressByIp.
- Из ответа берёте kladr_id и подставляете в параметр locations_boost.
Если ограничить поиск по Москве, тоже будет корректный результат, только надо указать параметр restrict_value = true. Запрос в этом случае будет выглядеть так:
{ "query":"ленинский 17 4 9", "locations": [{ "kladr_id": "7700000000000" }], "restrict_value": true }
Сервис поддержки клиентов работает на платформе UserEcho
Плагин использует геолокацию по IP-адресу. Через REST её тоже можно использовать:
Если ограничить поиск по Москве, тоже будет корректный результат, только надо указать параметр restrict_value = true. Запрос в этом случае будет выглядеть так: