Добрый день.
Невозможно получить правильную подсказку по г. Ульяновск. Вместо города возвращается пгт Ульяновка Ленинградской области.
Просьба помочь в решении проблемы.
Отправляем такой запрос:
{
"locations_boost":[
{
"postal_code":"190000",
"country":"Россия",
"region_fias_id":"c2deb16a-0330-4f05-821f-1d09c93331e6",
"region_kladr_id":"7800000000000",
"region_with_type":"г Санкт-Петербург",
"region_type":"г",
"region_type_full":"город",
"region":"Санкт-Петербург",
"area_fias_id":null,
"area_kladr_id":null,
"area_with_type":null,
"area_type":null,
"area_type_full":null,
"area":null,
"city_fias_id":"c2deb16a-0330-4f05-821f-1d09c93331e6",
"city_kladr_id":"7800000000000",
"city_with_type":"г Санкт-Петербург",
"city_type":"г",
"city_type_full":"город",
"city":"Санкт-Петербург",
"city_area":null,
"city_district":null,
"settlement_fias_id":null,
"settlement_kladr_id":null,
"settlement_with_type":null,
"settlement_type":null,
"settlement_type_full":null,
"settlement":null,
"street_fias_id":null,
"street_kladr_id":null,
"street_with_type":null,
"street_type":null,
"street_type_full":null,
"street":null,
"house_fias_id":null,
"house_kladr_id":null,
"house_type":null,
"house_type_full":null,
"house":null,
"block_type":null,
"block_type_full":null,
"block":null,
"flat_type":null,
"flat_type_full":null,
"flat":null,
"flat_area":null,
"square_meter_price":null,
"flat_price":null,
"postal_box":null,
"fias_id":"c2deb16a-0330-4f05-821f-1d09c93331e6",
"fias_level":"1",
"kladr_id":"7800000000000",
"capital_marker":"0",
"okato":"40000000000",
"oktmo":null,
"tax_office":"7800",
"tax_office_legal":"7800",
"timezone":null,
"geo_lat":null,
"geo_lon":null,
"beltway_hit":null,
"beltway_distance":null,
"qc_geo":null,
"qc_complete":null,
"qc_house":null,
"unparsed_parts":null,
"qc":null
}
],
"from_bound":{
"value":"city"
},
"to_bound":{
"value":"settlement"
},
"query":"г Ульяновск",
"count":1
}&CSRFToken=0e18b48b-56c2-4dd0-b89b-46874b8a9e9d
Получаем такой ответ:
{
"suggestions":[
{
"value":"Ленинградская обл, Тосненский р-н, пгт Ульяновка",
"unrestricted_value":"Ленинградская обл, Тосненский р-н, пгт Ульяновка",
"data":{
"postal_code":"187010",
"country":"Россия",
"region_fias_id":"6d1ebb35-70c6-4129-bd55-da3969658f5d",
"region_kladr_id":"4700000000000",
"region_with_type":"Ленинградская обл",
"region_type":"обл",
"region_type_full":"область",
"region":"Ленинградская",
"area_fias_id":"003fc437-dd9c-4c36-b3e3-adab06e5d195",
"area_kladr_id":"4701800000000",
"area_with_type":"Тосненский р-н",
"area_type":"р-н",
"area_type_full":"район",
"area":"Тосненский",
"city_fias_id":null,
"city_kladr_id":null,
"city_with_type":null,
"city_type":null,
"city_type_full":null,
"city":null,
"city_area":null,
"city_district":null,
"settlement_fias_id":"554a3a96-63bd-4eee-ac94-eb7e87723da4",
"settlement_kladr_id":"4701800001100",
"settlement_with_type":"пгт Ульяновка",
"settlement_type":"пгт",
"settlement_type_full":"поселок городского типа",
"settlement":"Ульяновка",
"street_fias_id":null,
"street_kladr_id":null,
"street_with_type":null,
"street_type":null,
"street_type_full":null,
"street":null,
"house_fias_id":null,
"house_kladr_id":null,
"house_type":null,
"house_type_full":null,
"house":null,
"block_type":null,
"block_type_full":null,
"block":null,
"flat_type":null,
"flat_type_full":null,
"flat":null,
"flat_area":null,
"square_meter_price":null,
"flat_price":null,
"postal_box":null,
"fias_id":"554a3a96-63bd-4eee-ac94-eb7e87723da4",
"fias_level":"6",
"kladr_id":"4701800001100",
"capital_marker":"0",
"okato":"41248564000",
"oktmo":null,
"tax_office":"4716",
"tax_office_legal":null,
"timezone":null,
"geo_lat":"59.6408075",
"geo_lon":"30.7765006",
"beltway_hit":null,
"beltway_distance":null,
"qc_geo":"3",
"qc_complete":null,
"qc_house":null,
"unparsed_parts":null,
"qc":null
}
}
]
}
У вас старая версия плагина (15.10). Используйте свежую, и все будет хорошо:
https://cdn.jsdelivr.net/jquery.suggestions/16.5.3/css/suggestions.css
https://cdn.jsdelivr.net/jquery.suggestions/16.5.3/js/jquery.suggestions.min.js