Ваши комментарии
Добрый день! Параметр region принимает название региона без типа. То есть запрос должен быть такой:
{
"query":"c",
"locations": [ { "region": "Краснодарский"} ],
"from_bound": { "value": "city"},
"to_bound": { "value": "settlement" }
}
Да, по прямой. Кратчайшее расстояние от точки адреса до полигона МКАД, с округлением в большую сторону до ближайшего целого (3,2 км превратится в 4 км).
Уточните, пожалуйста:
- Какой пример, этот? https://gist.github.com/nalgeon/affa3f9fc7b665ab7744573455abe18d
- Какая у вас операционная система и версия?
- Какая версия PHP? (команда php -v)
- Как запускали пример?
Можете дать ссылку на страницу?
Похоже что никак ¯\_(ツ)_/¯ В библиотеке это не предусмотрено.
Можете модифицировать исходники, тогда код с прокси будет в CleanClient.cs:
private HttpWebRequest CreateHttpRequest() {
var request = (HttpWebRequest) WebRequest.Create(this.url);
// создаёте и конфигурируете объект прокси
proxy = ...
request.Proxy = proxy;
...
}
Дадата ставит null в гранулярных полях, когда не на 100% уверена в разборе адреса. Так и в этом случае — из-за того, что улица на самом деле называется «Святослава Федорова» а не «им. Святослава Федорова». Возможно, исправим этот случай в будущем.
Александр, добрый день! Да вроде нормально выдаёт, адрес в Калуге.
Запрос:
{"query":"7713059497 калуга"}
Ответ:
{
"suggestions": [
{
"value": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
"unrestricted_value": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
"data": {
"kpp": null,
"management": null,
"branch_type": "BRANCH",
"branch_count": 0,
"type": "LEGAL",
"opf": {
"code": "30002",
"full": "Филиал юридического лица",
"short": "Филиал"
},
"name": {
"full_with_opf": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
"short_with_opf": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
"latin": null,
"full": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС МИКРОХИРУРГИЯ ГЛАЗА ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
"short": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ"
},
"inn": "7713059497",
"ogrn": "1027739714606",
"okpo": null,
"okved": null,
"state": {
"status": "ACTIVE",
"actuality_date": 1493251200000,
"registration_date": null,
"liquidation_date": null
},
"address": {
"value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5",
"unrestricted_value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5",
"data": null
}
}
}
]
}
Никита, могу чем-то ещё помочь?
Сервис поддержки клиентов работает на платформе UserEcho
Подсказки используют справочник адресов налоговой службы (ФИАС). В нём «массив 45 км Автодороги Санкт-Петербург-Псков» считается городом в Ленинградской области. Звучит бредово, но факт.