Ваши комментарии
Это координаты центра города (см. поле qc_geo, оно же «точность координат»).
Не для всех домов и улиц есть координаты. Вот данные по покрытию.
После того, как пользователь выбрал конкретную подсказку из списка, на сервер должен идти запрос с полем unrestricted_value из выбранной подсказки:
{"query":"Московская обл, Ленинский р-н, с/п Совхоз имени Ленина, д 22 ","count":1}
И так всё работает.
Только Россия.
Насколько я понимаю, у вас сейчас работает так:
- Пользователь вводит адрес.
- Вы шлете запрос с count=1 и адресом, введенным на шаге 1.
Подсказки не рассчитаны на такой сценарий работы. Пользовательский адрес должен отправляться в подсказки с count > 1. И только когда человек выбрал конкретный адрес из числа предложенных подсказками, идет запрос с count = 1.
Так всё будет работать.
Такой вариант подойдет? Подсказки по адресу внутри конкретного города
Если хотите, чтобы город показывался в подсказке по улице, уберите параметр restrict_value: true.
{ "locations":[{"region":"Кировская"}], "restrict_value":true, "from_bound":{"value":"city"}, "to_bound":{"value":"settlement"}, "query":"киров" }
> Московская обл, Алексино д, Заречная ул, д.3
> Московская обл, с\/п.Совхоз имени Ленина, д.5
Откуда вы берете эти адреса?
Добавьте параметр restrict_value = true.
Сервис поддержки клиентов работает на платформе UserEcho
Исправили.